You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

About the Role

We are looking for a Java Developer who brings strong fundamentals, a passion for clean architecture, and the drive to build robust, high-performance applications in a collaborative and fast-paced environment.


What You Will Do
Design, develop, and maintain scalable Java-based applications and backend services
Build and expose REST APIs and microservices to support business and product requirements
Collaborate with frontend, DevOps, and QA teams to deliver complete end-to-end solutions
Write efficient, maintainable, and well-documented code following SOLID principles
Debug, troubleshoot, and resolve complex technical issues across development and production environments
Participate in code reviews, architecture discussions, and technical planning sessions
Stay current with Java ecosystem updates, frameworks, and industry best practices


What You Bring
Strong proficiency in Core Java and object-oriented programming
Solid understanding of data structures, algorithms, and software design patterns
Experience working with relational and non-relational databases (SQL/NoSQL)
Familiarity with version control using Git


Good to Have
Experience with frameworks such as Spring Boot, Hibernate, or Microservices architecture
Exposure to cloud platforms like AWS, Azure, or GCP
Familiarity with containerization tools like Docker and Kubernetes
Knowledge of CI/CD pipelines and Agile methodologies
Experience with build tools like Maven or Gradle
Strong GitHub portfolio or real-world project experience