About the Role:
We are seeking a skilled
Java Developer
to design, develop, and maintain high-performance, scalable, and secure applications.
The ideal candidate will have strong hands-on experience in Java technologies, excellent problem-solving skills, and a passion for writing clean, efficient code.
Key Responsibilities:
- Develop, test, and deploy Java-based applications ensuring high performance and responsiveness.
- Participate in all phases of the software development lifecycle — analysis, design, development, testing, and deployment.
- Collaborate with cross-functional teams including UI/UX designers, QA engineers, and project managers to deliver robust solutions.
- Write well-designed, efficient, and testable code following best practices and coding standards.
- Maintain and improve existing applications by identifying areas for enhancement and optimization.
- Integrate third-party APIs, libraries, and tools where required.
- Participate in code reviews and contribute to knowledge sharing within the team.
- Troubleshoot and debug applications to ensure smooth functioning.
- Stay updated with the latest Java frameworks, tools, and industry trends.
Required Skills and Qualifications:
- 2+years experience as a Java Developer or in a similar role.
- Proficiency in
Core Java, J2EE, Spring, Spring Boot, Hibernate
, and related frameworks.
- Strong understanding of
OOP concepts
, data structures, and algorithms.
- Experience with
RESTful APIs
,
Microservices
, and
JSON/XML
.
- Familiarity with
SQL/NoSQL databases
(e.g., MySQL, PostgreSQL, MongoDB).
- Working knowledge of
Git
,
Maven/Gradle
, and
CI/CD
pipelines.
- Understanding of
Agile/Scrum
methodologies.
- Strong analytical, troubleshooting, and communication skills.
Preferred Qualifications:
- Experience with
cloud platforms - Knowledge of
Docker
,
Kubernetes
, or other containerization technologies.
How to Apply:
Email your resumes to