Are you a seasoned Java Developer with expertise in Spring Boot and Microservices architecture? We are seeking candidates with 5-12 years of experience to join our dynamic team in Greater Noida, Pune, or Bangalore. As a Senior Java Developer, you will play a key role in designing, developing, and implementing robust Java-based solutions.
Key Responsibilities
- Utilize core Java concepts such as OOPs, String class, access modifiers, object cloning, inner class, exception handling, and Java architecture.
- Demonstrate proficiency in design patterns and SOLID principles to develop scalable and maintainable solutions.
- Leverage Java Collection Framework extensively and exhibit a strong understanding of data structures and algorithms.
- Possess 5+ years of hands-on experience in Spring Boot and Mockito framework for building enterprise-grade applications.
- Showcase expertise in Java 8 features and best practices.
- Design and implement RESTful HTTP services, adhering to industry standards and best practices.
- Demonstrate excellent communication skills and contribute to unit testing efforts.
- Work with frameworks like JPA, Struts/Spring MVC, Spring Core, Spring AOP, and Spring Data to develop comprehensive solutions.
- Utilize version control tools like Git or SVN and dependency management tools like Maven or Ant for efficient project management.
- Bring 2+ years of experience with databases such as PL/SQL server, Oracle SQL, DB2, MariaDB, and DynamoDB.
- Exhibit proficiency in configuring and managing servers like WebLogic, Tomcat, and JBOSS.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5-12 years of experience in Java development, with a focus on Spring Boot and Microservices architecture.
- Strong understanding of software development lifecycle and agile methodologies.
- Ability to work independently and collaboratively in a fast-paced environment.
- Excellent problem-solving skills and attention to detail.
Join us in shaping the future of enterprise applications with cutting-edge Java technologies. Apply now to be part of our innovative team!