
Job description
š§ Key Responsibilities:
- Design and implement robust backend services using Node.js.
- Develop and maintain RESTful APIs to support front-end applications and third-party integrations
- Manage and optimize SQL/NoSQL databases (e.g., PostgreSQL, MongoDB, Snowflake)
- Collaborate with front-end developers to ensure seamless integration and data flow
- Implement caching, logging, and monitoring strategies for performance and reliability
- Ensure application security, scalability, and maintainability
- Participate in code reviews, architecture discussions, and agile ceremonies
ā Required Skills:
- Proficiency in backend programming languages (Node.js, Java, .NET Core)
- Experience with API development and tools like Postman, Swagger
- Strong understanding of database design and query optimization
- Familiarity with microservices architecture and containerization (Docker, Kubernetes)
- Knowledge of cloud platforms (Azure, AWS) and CI/CD pipelines.

About Techno Comp
About
Company social profiles
Similar jobs
Key Responsibilities
⢠Design, develop, test, and deploy scalable Java applications.
⢠Collaborate with cross-functional teams to define, design, and deliver newĀ
features.
⢠Solve complex technical problems with innovative, simple solutions.
⢠Write clean, efficient, and well-documented code.
⢠Participate in code reviews to maintain code quality.
⢠Continuously discover, evaluate, and implement new technologies to maximizeĀ
development efficiency.
⢠Exhibit ownership and responsibility for assigned deliverables.
Qualifications and Required Skills
⢠3 to 6 years of hands-on Java development experience.
⢠Strong experience in building products or applications from scratch (not justĀ
maintenance/support).
⢠Good understanding of object-oriented programming principles.
⢠Experience with frameworks like Spring, Spring Boot, Hibernate, etc.
⢠Strong knowledge of data structures, algorithms, and design patterns.
⢠Should have strong problem-solving abilities.
⢠Familiarity with RESTful APIs and microservices architecture is a plus.
⢠Solid understanding of database technologies (SQL, NoSQL).
⢠Exposure to cloud platforms (AWS, Azure, or GCP) will be an advantage.
⢠Strong debugging and troubleshooting skills
Key Responsibilities:
- Development & Customization:Ā Develop and support client-specific customizations, integration, and automation under guidance.
- Ownership:Ā Deliver assigned development tasks with quality, within estimated effort and timelines
- Established Tools and Processes:Ā Follow established tools, coding standards, SDLC, CI/CD, and security practices.
- Collaboration:Ā Partner effectively across a global team, including Team Lead/Senior Developers, consultants, project managers, Deltek partners and subcontractors, and cloud operations.
- Quality Assurance:Ā Follow established security, quality, and testing protocols. Support testing activities, fix defects and rework items under guidance to maintain customer satisfaction and governance standards.
- Leverage AI-first methodology throughout the project lifecycle:Ā use AI-powered tools to design, develop, and maintain scalable technical solutions.
- Continuous Improvement:Ā Actively engage in learning new tools, technologies, and Deltek product capabilities.
Qualifications :
- Required Skills:
- Academic qualification:Ā Bachelorās degree (2025/2026 Pass out) in Computer Science/IT & E&C/Ā MCA. Minimum 70% & above in academics throughout.
- Job Location:Ā Only Bangalore Candidates
- Project experience:Ā Entryālevel experience through academic projects, internships, labs, or personal/openāsource projects.
- Development & Engineering Practices:Ā Knowledge of object-oriented programming, core software development principles, and computer science fundamentals such as data structures, algorithms, and logical problem solving.
- Analytical and ProblemāSolving Skills:Ā Strong analytical and problemāsolving skills, with the ability to learn and apply new concepts quickly
- Communication Skills:Ā Good verbal and written communication skills in English, with the ability to participate in technical discussions and explain ideas clearly.
- Learning Mindset:Ā Strong analytical and problemāsolving skills, with the ability to learn and apply new concepts quickly
- Technical Skills
- Programming Fundamentals:Ā Basic proficiency in at least one programming language such as Python, JavaScript (Node.js preferred), Java, or C/C++, with understanding of objectāoriented programming concepts.
- Computer Science Foundations:Ā Knowledge of data structures, algorithms, and basic software design principles gained through academic or project work.
- Web & Integration (Exposure):Ā Introductory experience with web applications, APIs, integrations, or automation through coursework or handsāon projects.
- Testing & Debugging:Ā Basic Understanding of unit testing, debugging, and defect fixing as part of the development lifecycle.
- Tools & Platforms (Exposure):Ā Familiarity with development tools such as IDEs, version control (Git), and basic build or deployment concepts.
- AI Tools (Plus):Ā Handsāon experience or foundational knowledge of AI/LLMābased tools (such as AI assistants or copilots) and prompt engineering.
- Success Criteria for the Role
- Requirement Clarity:Ā Quickly grasp and clarify assigned requirements or technical specifications, ensuring tasks are well-defined and minimizing the need for rework.
- Execution:Ā Consistently completes development tasks and project assignments within agreed timelines, proactively communicating risks or blockers to avoid delays or scope drift.
- Quality:Ā Delivers code with low defect rates by following coding standards and thorough testing, leading to successful QA/UAT outcomes with minimal rework or iterations.
- Collaboration & Communication:Ā Receives positive feedback from team leads/Senior developer, peers, and stakeholders for clear communication, teamwork, and reliable technical contributions.
- AI Adoption:Ā Demonstrate efficiency gains through AI usage including faster specification writing, improved code quality, automated testing.
- Why Join Deltek?
- At Deltek, you'll be part of a forward-thinking team dedicated to delivering innovative ERP solutions that empower organizations to achieve their goals. Our culture values collaboration, professional growth, and flexibility, providing you with opportunities to work on impactful projects and advance your career. You'll benefit from our commitment to leveraging cutting-edge AI capabilities, enabling you to design more innovative, more efficient solutions for our clients. Join us to make a difference in a supportive environment where your expertise is valued and your contributions drive real business success.
Ā Strong written/verbal communication skills
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Minimum 2-15 Years of CoreĀ JavaĀ Programming with Collections Framework, Concurrent Programming, Multi-threading (Good knowledge in Executor service,Ā Forkjoin pool and other threading concepts)
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Good knowledge of the JVM with an understanding of performance and memory optimization.
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Extensive and expert programming experience inĀ JAVAĀ programming language (strong OO skills preferred).
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Excellent knowledge on collections like, Array List, Vector, LinkedList, Hashmap, HashTable, HashSet is mandate.
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Exercised exemplary development practices including design specification, coding standards, unit testing, and code-reviews.
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Expert level understanding of Object-Oriented Concepts and Data Structures
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Good experience in Database (Sybase, Oracle or SQL Server) like indexing (clustered, non-clustered), hashing, segmenting, data types like clob / blob, views (materialized), replication, constraints, functions, triggers, procedures etc.
Please share your updated CV with the the below details:
Total Exp:
CTC:
Expectation:
Current Location:
Preferred Location:
Available for F2F Interview - Y/N :
Notice Period:
Regards,
Rashmi
Are you passionate about backend development and building scalable applications? Join our growing team!
Technical Skills:
- Extensive experience in programming/scripting languages and frameworks in at least two Node.js, Java Springboot, and Python.
- Understanding of architectural patterns like Flux and MVC is a desirable
- Work experience in REST API service, Socket connections, and mechanisms to handle real-time async data is important.
- Strong knowledge in OOPS, GIT, SQL/nonSQL DB (such as Elastic DB, Mongo DB, MySQL), Design Patterns
- Preferred to have experience with microservices, API gateway, AAA service
- Good knowledge of coding standards, design patterns, unit testing frameworks, TDD, CI/CD practices.
Must have previous experience in leading a team-
- Experience with RESTful web services, CSS, and HTML5 is desirable-
- Experience with designing and building APIs with REST/Microservices
- Good to know about AWS Lambda & supporting configuration knowledge. Knowledge of any of the serverless frameworks like Serverless, AWS SAM would be an advantage.-
- Good to know of API Gateway and CloudFront.-
š Required Skills:
- Strong experience with Node.js
- Hands-on expertise in Payment Gateway Integration
- Proficient in MySQL Database Management
- Knowledge of Socket Programming is a big plus!
Java back end developer
ChennaiĀ Ā
3+yrs
3 to 5 years Java,
Sprint Boot, Hibernate,
REST API Design Patterns SQL,
Oracle,
Table design
- 1-5 years of experience in Java Development.
- Very good with DSA - Java programming.
- Hands-on experience in working with REST APIs & Web Services.
- Good Database design skills - SQL
- Write well-designed, testable, efficient code.
- Contribute to all phases of the development lifecycle.
Work Location : Bangalore
Work mode : Work from office.
Responsibilities
- Develop, deploy, and maintain scalable products
- Participate in code reviews, and design discussions to ensure code quality and distribute knowledge
- Pair with team members for functional and non-functional requirements to write well-crafted, well-tested, readable, and maintainable code.
- Help to define roadmap and architecture based on technology and business needs
- Understand business requirements and work closely with the business to provide solutions
Eligibility
- Strong expertise in Backend Python Development with skills to create APIs, integrate the functions into UI, and store and retrieve data from a variety of databases.
- Strong experience with Django/Flask.
- Strong experience in writing unit tests.
- B.Tech/B.E (Preferred CSE)
Oddr is looking for an experienced senior backend engineer to help us build scalable multi-tenanted enterprise Cloud applications. The ideal candidate should be able to bring new ideas to the table and design and develop distributed microservices with a strong emphasis on security, resiliency, scalability, performance, and quality. As a senior engineer, the candidate should be able and willing to mentor and guide fellow team members on best practices like code styling, efficiency, and testability as the team scales and grows. The candidate should demonstrate leadership qualities, be a self-motivated team player, and take pride in what they deliver.
Ā
The candidate should be interested in a long-term stable career to grow with our company. The candidate will need to work late night hours because of the geographic distribution of the team.
Ā
Requirements:
- Strong proficiency in .NET Core and C#
- Strong understanding of Cloud development concepts, including CI/CD pipelines
- Experience with successful end-to-end delivery of web applications in the Cloud. Azure knowledge is a strong plus.
- Experience with API-driven development and developing RESTful APIs
- Experience with database design and writing complex SQL
- Familiarity with Reactive Programming concepts
- Ability to write clean, well-structured code with adequate test coverage, proper abstraction, and reusability
- Ability to work to tight deadlines, manage priorities, and take responsibility for delivering to time and quality requirements
- Good understanding and experience with Agile development methodologies
- Ability to understand business requirements and translate them into technical requirements
- Excellent communication skills
- Excellent problem-solving skills
Ā
Minimum qualifications required:
- Bachelor's degree in Computer Science from a reputable institute. Master's preferred.
- 5 years of experience. 7 years preferred.
ROLES AND RESPONSIBILITIESĀ
- Proven working experience in backend app development and experience with Node JS.Ā Ā
- Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).Ā Ā
- Understanding of design principles and good architecture patterns.Ā Ā
- Proper Data Structures and Algorithm knowledge is a must.Ā Ā
- Graph QL and Apollo Server knowledge.Ā Ā
- Collaborate with cross-functional teams to define, design, and ship new features. Work with outside data sources and APIs like the one of Unicommerce.Ā Ā
- Create Unit-test code for robustness, including edge cases, usability, and general reliability.Ā Ā
- Work on bug fixing and improving application performance.Ā Ā
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Ā Ā
Ā
- Translate designs and wireframes into high quality code.Ā Ā
- Have a good understanding of CI/CD tools (any).Ā Ā
- Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;Ā Ā
- Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.Ā
- Ā
CANDIDATES MUST HAVEĀ Ā
- Node JS.Ā
- Data Structures and AlgorithmĀ Ā
- HTML5 and CSS3Ā
- Graph QL and Apollo ServerĀ Ā
- MongoDB, Elastic Search, DynamoDB, RedisĀ
- AWS Services like EC2, Lambda, Kinesis, Redshift, S3Ā Ā
REQUIREMENTSĀ Ā
- Bachelor's degree in computer science, information science, or similar.Ā Ā
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks.Ā Ā
- Knowledge of front-end technologies such as HTML5 and CSS3.Ā Ā
- Superb interpersonal, communication, and collaboration skills.Ā Ā
- Exceptional analytical and problem-solving aptitude.Ā Ā
- Great organisational and time management skills.Ā Ā
- Availability to resolve urgent web application issues outside of business hoursĀ
- Strong proficiency with JavaScriptĀ
- Knowledge of Node.js and frameworks available for itĀ
- A good understanding of the nature of asynchronous programming, its challenges, and workarounds
- Good understanding of server-side templating languagesĀ
- Good understanding of server-side CSS preprocessorsĀ
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding of accessibility and security complianceĀ
- Experience in user authentication and authorization between multiple systems, servers, and environments
- Proficiency in API integrations
- Understanding of fundamental design and architecture principles to scale an application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- A degree in any discipline
- Good communication and team skills
- Ability to listen to the requirements of team members and clients and translate them into great solutions










