Core Java Developer (Standard)
Tenarai (formerly Infogain) · IT Services & Consulting
- Noida / Pune / Bangalore / Mumbai / Hyderabad / Chennai / Gurugram / Kochi, India
- On-site
- Posted today
- Software Engineering
- Full-Time / Contract
About the job
<p>Key Responsibilities</p><p>- Application Development: Design, code, test, and deploy robust Java-based applications and microservices tailored to the O&amp;E portfolio&aposs specific architectural standards.</p><p>- System Optimization: Identify performance bottlenecks and implement solutions to ensure high availability, low latency, and efficient memory management.</p><p>- API Integration: Develop and maintain secure RESTful APIs to facilitate seamless data exchange across various internal and external systems.</p><p>- Code Quality &amp; Testing: Write clean, modular, and maintainable code. Conduct peer code reviews and implement comprehensive unit and integration tests (JUnit, Mockito).</p><p>- CI/CD &amp; Deployment: Participate in the continuous integration and continuous deployment (CI/CD) pipelines to ensure smooth and automated software releases.</p><p>- Agile Collaboration: Participate actively in Agile ceremonies (Sprint Planning, Daily Stand-ups, Retrospectives) and translate complex business requirements into technical deliverables.</p><p>- Production Support: Assist in troubleshooting and resolving critical production issues, minimizing system downtime and operational impact.</p><p></p><p>Required Qualifications &amp; Skills</p><p>Experience: [e.g., 3–4+ years] of hands-on experience in Java software development.</p><p>Core Java: Strong proficiency in Java (Version 11 or higher preferred), including deep knowledge of multithreading, concurrency, memory management, and collections.</p><p>Frameworks: Extensive experience with the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security).</p><p>Architecture: Solid understanding of microservices architecture, RESTful API design, and distributed systems.</p><p>Database Management: Proficiency in relational databases (PostgreSQL, Oracle, or MySQL) and strong SQL query optimization skills.</p><p>Version Control &amp; Tools: Experience with Git, Maven/Gradle, and IDEs (IntelliJ IDEA, Eclipse).</p><p>Problem Solving: Strong analytical skills with the ability to debug complex issues in distributed environments.</p>