We are seeking a highly skilled Senior Java Developer to join our agile team in Karnataka. The ideal candidate will have extensive experience in Java development, particularly with Core Java, Spring Boot, and Microservices. You will be responsible for designing, developing, and maintaining high-performance applications that meet our clients' needs.
Key Responsibilities:
Design and implement scalable and robust applications using Java and Spring Boot.
Develop Microservices architecture to enhance application performance and scalability.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Troubleshoot and debug applications to optimize performance.
Implement RESTful APIs for seamless integration with front-end components.
Utilize AWS services for cloud-based application deployment and management.
Maintain code quality through best practices in version control using Git and CI/CD pipelines.
Participate in code reviews and provide constructive feedback to peers.
Required Skills:
Strong proficiency in Java and Core Java.
Experience with Spring Boot and Microservices architecture.
Familiarity with AWS and cloud services.
Proficient in REST API development.
Knowledge of Hibernate, JPA, and SQL for database management.
Understanding of Multithreading concepts.
Experience with version control systems, particularly Git.
Familiarity with CI/CD practices.
If you are passionate about technology and eager to work in a team-oriented workplace, we encourage you to apply for this exciting opportunity to advance your career as a Senior Java Developer.