Posted Updated
We are seeking a highly skilled Senior Java Developer to join our dynamic team in Andhra Pradesh. The ideal candidate will have extensive experience in Java and J2EE technologies, with a strong focus on Spring Boot and Microservices architecture. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining scalable applications that meet the needs of our clients in the banking and finance sector.
Key Responsibilities:
- Design and implement robust, scalable, and high-performance applications using Java, Spring Boot, and Microservices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop RESTful APIs and integrate with various third-party services.
- Utilize Hibernate for ORM and manage database interactions with SQL and NoSQL databases.
- Implement CI/CD pipelines using tools like Docker, Kubernetes, and Harness to streamline deployment processes.
- Ensure code quality through unit testing and code reviews.
- Stay updated with the latest industry trends and technologies to continuously improve our development practices.
Required Skills:
- Proficiency in Java and J2EE, with a strong understanding of Spring Boot.
- Experience with Microservices architecture and REST APIs.
- Familiarity with Hibernate, Kafka, JMS, and cloud platforms like GCP.
- Knowledge of front-end technologies such as Angular 18+, TypeScript, HTML5, and CSS3.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Understanding of CI/CD practices and tools.
- Strong analytical and problem-solving skills, with a focus on delivering high-quality software solutions.
If you are passionate about technology and eager to work in a fast-paced environment, we encourage you to apply for this exciting opportunity to contribute to innovative projects in the banking sector.
See also
Software Engineering jobs by country — openings, pay and top skills →