Java Developer
Full job description
(Core Responsibilities)
1. Software Design & Development
Design and implement Java-based applications using high-volume, low-latency systems for mission-critical environments.
Write well-designed, testable, and efficient code that complies with project specifications and coding standards.
Develop RESTful APIs and microservices using frameworks like Spring Boot or Jakarta EE.
2. Testing & Quality Assurance
Conduct unit testing and integration testing using tools like JUnit or TestNG to ensure code reliability.
Perform code reviews to maintain high code quality and mentor junior team members on best practices.
Debug and resolve complex software defects and performance bottlenecks.
3. Database & System Integration
Design database schemas and optimize SQL queries (PostgreSQL, MySQL, or Oracle).
Implement ORM frameworks like Hibernate or MyBatis to map data models to the database.
Integrate third-party services and legacy systems into the modern Java ecosystem.
4. Continuous Improvement & Deployment
Collaborate with DevOps to manage CI/CD pipelines using tools like Jenkins, Docker, and Kubernetes.
Stay updated on the latest Java versions and emerging libraries to propose architectural improvements.
Document technical designs, API specifications (Swagger/OpenAPI), and deployment procedures.
Soft Skills
Languages
Experience
- Minimum 3 years of professional experience required
Education
- Graduate
Positions
- 02 Positions
Shift Timings
- Monday - Friday ,