SUMMARY:
We are looking for a skilled and motivated Java Developer to join our growing development team. The successful candidate will be responsible for designing, developing, and maintaining high-performance, scalable applications. You will work closely with cross-functional teams to deliver robust enterprise solutions aligned with business objectives.
POSITION INFO:
Key Responsibilities:
- Design, develop, test, and maintain Java-based applications.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with front-end developers, business analysts, and QA teams to deliver high-quality solutions.
- Develop and integrate RESTful APIs and backend services.
- Troubleshoot, debug, and resolve technical issues in production and development environments.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Ensure application performance, security, and scalability.
Minimum Requirements:
- Degree or Diploma in Computer Science, Information Technology, or related field.
- 3–5 years’ experience in Java development.
- Strong knowledge of Core Java and OOP principles.
- Experience with Spring Framework / Spring Boot.
- Experience working with RESTful APIs and microservices architecture.
- Knowledge of SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
- Familiarity with version control systems such as Git.
Advantageous:
- Experience with Hibernate / JPA.
- Exposure to cloud platforms (AWS, Azure, or GCP).
- Knowledge of containerization tools such as Docker.
- Experience working in Agile/Scrum environments.
- Understanding of CI/CD pipelines.