We are seeking a highly skilled Senior Java Developer to join our dynamic team in Karnataka. The ideal candidate will have extensive experience in Java development and a strong understanding of modern software engineering practices. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs.
Key Responsibilities:
- Design and implement scalable and robust Java applications using Core Java, Spring Boot, and Microservices architecture.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop RESTful APIs and integrate with various third-party services.
- Utilize AWS services for cloud-based application deployment and management.
- Write effective and maintainable code, ensuring high performance and responsiveness of applications.
- Conduct code reviews and mentor junior developers to foster a culture of continuous improvement.
- Troubleshoot and debug applications,
ensuring optimal performance and reliability.
- Stay updated with emerging technologies and industry trends to enhance development practices.
Required Skills:
- Proficiency in Java and Core Java concepts.
- Strong experience with Spring Boot and Microservices.
- Familiarity with AWS and cloud-based application development.
- Knowledge of REST API development and integration.
- Experience with Hibernate, JPA, and SQL databases.
- Understanding of multithreading and concurrency in Java.
- Proficient in version control systems, particularly Git.
- Experience with CI/CD practices and tools.
If you are passionate about technology and eager to work in a collaborative environment, we encourage you to apply for this exciting opportunity to advance your career as a Senior Java Developer.