Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

First Career Center

Java Developer - Scalable Enterprise Applications

Posted Updated
Discussion

Description

Job Summary:

We are looking for a skilled and passionate Java Developer with 26 years of experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java 8, Spring Boot, Microservices, Spring Data JPA, REST APIs, Apache Kafka, Relational Databases, and Redis. The candidate should be capable of delivering high-quality, secure, and performance-oriented applications while collaborating with cross-functional teams.

Key Responsibilities:

- Design, develop, test, and maintain Java-based enterprise applications.

- Develop scalable Microservices using Spring Boot.

- Build and integrate RESTful APIs with internal and external systems.

- Implement data access using Spring Data JPA and relational databases.

- Develop event-driven solutions using Apache Kafka.

- Optimize application performance, scalability, and reliability.

- Work with Redis for caching and session management.

- Troubleshoot production issues and provide timely resolutions.

- Write clean, reusable, and maintainable code following coding standards.

- Participate in code reviews and contribute to continuous improvement.

- Collaborate with QA, DevOps, Product, and Business teams throughout the software development lifecycle.

Mandatory Skills:

- Java 8

- Spring Boot

- Microservices

- Spring Data JPA

- REST API Development

- Apache Kafka

- Relational Databases (MySQL/PostgreSQL/Oracle)

- Redis

- Maven/Gradle

- Git Version Control

Good to Have:

- Docker

- Kubernetes

- CI/CD Pipelines

- Swagger/OpenAPI

- JUnit & Mockito

- AWS, Azure, or GCP exposure

- Agile/Scrum methodology

Required Qualifications:

- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

- 26 years of hands-on experience in Java application development.

- Strong understanding of Object-Oriented Programming (OOP) principles.

- Excellent analytical and problem-solving skills.

- Good communication and teamwork abilities.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →