We are a fast-growing tech-driven company dedicated to building scalable, secure, and innovative applications. We are looking for a skilled Java Developer to join our development team and contribute to the design and development of high-performance applications.
- Design, implement, and maintain Java-based applications.
- Analyze user requirements to define business objectives.
- Write well-designed, testable, and efficient code.
- Conduct software analysis, testing, debugging, and upgrading.
- Participate in code reviews and ensure adherence to best practices.
- Collaborate with cross-functional teams to define and deliver new features.
- Ensure the application is responsive and performs well.
- Strong proficiency in Core Java, J2EE.
- Experience with Spring, Spring Boot, Hibernate frameworks.
- Knowledge of RESTful APIs and Microservices architecture.
- Hands-on experience with RDBMS (MySQL, PostgreSQL) and NoSQL databases (MongoDB is a plus).
- Familiarity with version control tools like Git.
- Good understanding of Agile/Scrum methodologies.
- Strong problem-solving and debugging skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of CI/CD pipelines and DevOps tools.
- Familiarity with Docker and Kubernetes.