Java Engineer

GOLDTECH RESOURCES PTE LTD

Responsibilities

  • Design, develop, and maintain Java-based applications and services.
  • Write clean, efficient, and well-documented code following best practices.
  • Participate in all phases of the software development lifecycle (SDLC).
  • Collaborate with product managers, business analysts, and QA teams to deliver high-quality software.
  • Troubleshoot, debug, and optimize application performance.
  • Develop and consume RESTful APIs and web services.
  • Perform code reviews and contribute to continuous improvement initiatives.
  • Ensure application security, scalability, and reliability.
  • Stay updated with emerging technologies and industry trends.

Requirements

  • 2+ years of hands-on experience in Java development.
  • Strong knowledge of Java 8/11/17 and object-oriented programming principles.
  • Experience with Spring Framework, Spring Boot, and Microservices architecture.
  • Familiarity with REST APIs, JSON, and web services.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Understanding of Git version control systems.
  • Knowledge of software design patterns and development best practices.
  • Strong analytical and problem-solving skills.

Preferred

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Docker, Kubernetes, and CI/CD pipelines.
  • Experience with message queues such as Kafka or RabbitMQ.
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to front-end technologies (Angular, React, or Vue.js) is a plus.