Software Engineer / Java Developer
Key Responsibilities:
• Design, develop, test, and maintain scalable Java-based applications.
• Collaborate with cross-functional teams to implement business requirements and deliver high-quality solutions.
• Develop and integrate RESTful APIs, microservices, and backend services.
• Participate in code reviews, debugging, deployment, and production support.
• Follow best practices for clean code, performance optimization, and software design.
Required Skills:
• Strong experience with Core Java, Java 8+, Spring Boot, Spring Security, Hibernate/JPA, and Microservices.
• Hands-on experience with REST APIs, SQL databases (MySQL, PostgreSQL), and NoSQL databases (MongoDB preferred).
• Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
• Knowledge of Docker, Kubernetes, CI/CD pipelines, and Agile/Scrum methodologies.
• Familiarity with frontend technologies such as React, Angular, JavaScript, HTML, and CSS is a plus.
• Experience with JUnit/TestNG and software design patterns.
Eligibility: