Java Backend Developer
Job Description
About Us:
AmpsTek – a global technology leader since 2013 – is transforming how businesses approach technology and staffing solutions. Founded by seasoned technology leaders across the UK, Europe, APAC, North America, and LATAM, and with registered offices in 30+ countries, we deliver exceptional service, scalable solutions, and measurable impact.
With a portfolio of 200+ clients and millions of users across web and mobile platforms, we empower businesses to innovate, grow, and succeed.
Join our team and be part of a dynamic, growth-oriented organization that values talent, creativity, and results.
Role : Java Backend Developer
Location : Chennai, TN (Hybrid 2 days onsite/week)
Client : Infosys
Contract to hire (C2H)
Job Summary
We are looking for a skilled Java Backend Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have strong experience in Java, Spring Boot, Microservices architecture, and cloud-native application development. You will work closely with cross-functional teams to deliver high-quality software solutions in an Agile environment.
Key Responsibilities
- Design, develop, and maintain robust backend services using Java and Spring Boot.
- Build scalable RESTful APIs and Microservices.
- Collaborate with frontend developers, architects, and product teams to implement business requirements.
- Optimize application performance, scalability, and reliability.
- Develop and maintain database schemas, queries, and integrations.
- Implement security, authentication, and authorization mechanisms.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve production issues.
- Contribute to CI/CD pipelines and DevOps practices.
- Create and maintain technical documentation.
Required Skills
- Strong experience with Java (Java 8/11/17 or higher).
- Hands-on experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security.
- Experience in designing and developing Microservices.
- Strong knowledge of REST APIs and web services.
- Experience with Hibernate/JPA.
- Good understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with SQL databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
- Familiarity with version control systems such as Git, GitHub, or GitLab.
- Experience with Maven or Gradle build tools.
- Knowledge of Agile/Scrum methodologies.