Job Purpose
As a Core Java Engineer, you will play a key role in designing, developing, and maintaining high-performance, scalable enterprise applications. You will work closely with engineers, architects, and cross-functional teams to deliver robust software solutions aligned with business and technical objectives.
The role has a robust focus on Core Java, Spring, application performance, scalable architecture, distributed systems, and engineering excellence, with opportunities to leverage up-to-date AI technologies to improve development productivity and software quality.
Key Responsibilities
• Design, develop, and maintain high-performance, scalable applications using Core Java and Spring/Spring Boot.
• Write clean, maintainable, reusable, and well-tested code following SOLID principles, clean code practices, and TDD.
• Apply robust knowledge of OOP, Design Patterns, Data Structures, Collections, Generics, Exception Handling, and Java 8+ features.
• Work extensively with multithreading, concurrency, synchronization, thread pools, and asynchronous programming.
• Develop and maintain RESTful APIs and backend services using Spring Boot and Spring REST.
• Design and implement scalable solutions using microservices and distributed-system principles.
• Analyse and optimise application performance, including CPU, memory, threads, garbage collection, JVM behaviour, and network performance.
• Troubleshoot complex production issues and perform root-cause analysis and performance tuning.
• Design and optimise relational databases such as Oracle, including SQL queries, stored procedures, indexing, and database performance.
• Build automated unit and integration tests using JUnit, Mockito, and related testing frameworks.
• Participate in technical design, code reviews, architecture discussions, and engineering best-practice initiatives.
• Work with Git, Maven, CI/CD pipelines, DevOps tooling, and cloud environments, particularly AWS or equivalent.
• Leverage AI-assisted developm
📌 Core Java Developer Noida
🏢 Gresham
📍 Noida