We are looking for a skilled Java Developer to design, develop, and maintain high-performance Java applications. You will be responsible for coding, debugging, and collaborating with cross-functional teams to deliver scalable software solutions.
- Develop and maintain Java-based applications.
- Design and implement APIs and backend services.
- Write clean, efficient, and well-documented code.
- Debug and resolve technical issues across environments.
- Collaborate with front-end developers, QA, and other team members.
- Participate in code reviews and follow best development practices.
- Optimize application performance and scalability.
- Strong proficiency in Core Java and Object-Oriented Programming.
- Experience with Spring Framework (Spring Boot, MVC, Security).
- Knowledge of Hibernate / JPA for database access.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with HTML, CSS, JavaScript (basic front-end knowledge).
- Proficient in working with relational databases (MySQL, PostgreSQL).
- Version control using Git.
- Experience with cloud platforms like AWS or Azure.
- Exposure to CI/CD pipelines and DevOps tools.
- Knowledge of Agile methodologies.
- Understanding of containerization using Docker/Kubernetes.
- Competitive salary and performance bonuses.
- Health insurance and paid time off.
- Flexible working hours.
- Professional development and learning opportunities.