Java Backend Engineer
Technology
Bengaluru, India3 weeks ago
Full time
Job description
Design, develop, test, and maintain enterprise-grade applications using Java and Spring Boot.
- Contribute to the migration of existing C services and applications
- Analyze legacy codebases, understand business workflows, and translate
- Develop RESTful services and integrate with internal and external
- Write clean, maintainable, secure, and high-performance code following
- Participate in system design discussions, code reviews, and technical
- Troubleshoot production issues and support application performance
- Collaborate with architects, product owners, QA engineers, and
- Contribute to continuous improvement initiatives around development
- Support and enhance CI/CD pipelines and automated deployment processes
Required Skills & Qualifications
Technical Skills
- 3-5 years of hands-on software development experience.
- Strong proficiency in Core Java (Java 11/17 or higher preferred).
- Solid experience in Spring Boot and the Spring ecosystem.
- Experience developing and consuming REST APIs.
- Strong understanding of object-oriented design principles and design
- Experience with relational databases such as MySQL, PostgreSQL, or
- Working knowledge of version control systems such as Git.
- Familiarity with software development best practices, including code
- Strong problem-solving and analytical skills.
- Exposure to CI/CD tools and pipelines such as Jenkins, GitHub Actions,
- Basic to intermediate DevOps knowledge, including build automation,
- Experience with container technologies such as Docker and orchestration
- Understanding of cloud platforms such as Microsoft Azure or AWS.
- Exposure to microservices architecture and distributed systems.
- Familiarity with messaging technologies, event-driven architectures, or
- Prior experience working on application modernization or technology
Keywords
OrchestrationSpring FrameworkDevOpsMysqlPostgresqlUnit TestingJavaCI/CDDebugger
Interested in this role?