Experience : 6 years to 8 years
Location : Bangalore (K R Puram)
Mode of work: Full time ( 5 days to office)
Must Have Skills: Java Springboot, Rest API, DevOps
Good to have skills: PostgreSQL, Experience with cloud platforms such as Azure or AWS, Exposure to Docker / Kubernetes
Key Responsibilities:
-
Design, develop, and maintain Java-based applications and services.
-
Analyze business requirements and translate them into technical solutions.
-
Develop and support REST/SOAP APIs, backend services, and integrations with upstream/downstream systems.
-
Perform code development, unit testing, debugging, and defect fixing.
-
Review existing application design and recommend improvements for performance, scalability, and maintainability.
-
Support production issues, incident analysis, root cause identification, and resolution.
-
Work on enhancements, change requests, and project delivery activities.
-
Participate in code reviews, design discussions, and technical documentation.
-
Coordinate with business teams, architects, QA teams, and support teams for successful delivery.
-
Support deployment, release validation, and post-implementation activities.
-
Ensure adherence to coding standards, security standards, and best practices.
-
Mentor junior team members and provide technical guidance when required.
Required Skills and Experience:
-
6 to 8 years of experience in Java application development and support.
-
Strong hands-on experience in Core Java, J2EE, Spring, and Spring Boot.
-
Experience in developing and consuming RESTful APIs / web services.
-
Good knowledge of microservices architecture.
-
Strong experience with SQL and relational databases such as Oracle, SQL Server, MySQL, or PostgreSQL.
-
Experience in debugging, performance tuning, and code optimization.
-
Knowledge of design patterns, coding standards, and secure coding practices.
-
Experience in production support, incident handling, and root cause analysis.
-
Familiarity with CI/CD pipelines, Git, Maven/Gradle, and deployment processes.
-
Experience in working with application servers and middleware platforms.
-
Good understanding of integration patterns and interfacing with external systems.
-
Strong analytical, problem-solving, and communication skills.
-
Ability to work independently and coordinate with cross-functional teams.