Java Developer - Immediate Joiner
Notice Period: Immediate Joiners Only
Job Description
We are looking for a skilled Java Developer with strong expertise in Java, Spring Boot, Data Structures & Algorithms, and Microservices Architecture. The ideal candidate should have experience in developing scalable, secure, and high-performance applications using modern Java technologies.
Key Responsibilities
- Design, develop, test, and maintain scalable applications using Java and Spring Boot.
- Develop and maintain RESTful APIs and microservices.
- Apply Data Structures and Algorithms to build efficient and optimized solutions.
- Work with databases, including SQL and query optimization.
- Implement application security, exception handling, logging, and performance optimization.
- Collaborate with cross-functional teams to understand requirements and deliver quality software.
- Participate in code reviews, debugging, unit testing, and production support.
- Follow coding standards and best practices throughout the software development lifecycle.
- Required Skills
- Strong proficiency in Core Java and Object-Oriented Programming (OOPs).
- Good understanding of Data Structures & Algorithms.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
- Strong knowledge of Microservices Architecture and REST APIs.
- Experience with Hibernate/JPA.
- Knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Git, Maven/Gradle, and unit testing frameworks such as JUnit and Mockito.
- Understanding of multithreading, collections, exception handling, and Java 8+ features.
- Good problem-solving, analytical, and communication skills.