We are looking for a passionate Java Developer to design, develop, test, and maintain high-quality Java applications. The ideal candidate should have experience with Java, object-oriented programming, databases, REST APIs, and modern development frameworks.
Key Responsibilities
- Design, develop, and maintain Java-based applications.
- Write clean, efficient, and reusable code following coding standards.
- Develop RESTful APIs and integrate third-party services.
- Work with databases to design and optimize SQL queries.
- Debug, troubleshoot, and resolve application issues.
- Participate in code reviews and software testing.
- Collaborate with cross-functional teams to deliver software solutions.
- Optimize application performance and scalability.
- Maintain technical documentation.
- Follow Agile/Scrum development methodologies.
Required Skills
- Core Java
- Object-Oriented Programming (OOP)
- Spring Boot
- Spring MVC
- Hibernate/JPA
- REST API Development
- SQL (MySQL/PostgreSQL/Oracle)
- Git/GitHub
- Maven or Gradle
- HTML, CSS, JavaScript (Basic)
- JSON & XML
- Exception Handling
- Multithreading (Basic Knowledge)
- Debugging & Troubleshooting
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- B.E./B.Tech, BCA, MCA, M.Sc. (IT), or equivalent.
Preferred Skills
- Knowledge of Microservices Architecture.
- Experience with Docker and Kubernetes.
- Familiarity with AWS, Azure, or Google Cloud.
- Understanding of CI/CD pipelines.
- Experience with JUnit and Mockito.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
Benefits
- Competitive Salary
- Performance-Based Incentives
- Career Growth Opportunities
- Training & Certification Support
- Flexible Work Environment
- Health Insurance
- Paid Leave
Pay: ₹40,000.00 - ₹50,000.00 per month
Work Location: In person