Talent.com
Senior Java Developer

Senior Java Developer

HirewandSingapore, Michigan, Singapore
8 days ago
Job type
  • Full-time
Job description
  • Develop and maintain backend services and APIs using Java / J2EE , Spring Boot , and related technologies.
  • Work with MongoDB , JPA / Hibernate , and other data persistence technologies.
  • Write clean, testable, and scalable code with a focus on performance and reliability.
  • Implement unit and integration tests using JUnit , TestNG , or similar frameworks.
  • Collaborate with QA engineers and use frameworks like Karate or TestNG for automated testing.
  • Participate in architectural design and reviews, applying OOP principles and design patterns.
  • Build and deploy microservices in Docker , Kubernetes , or OpenShift environments.
  • Work with Kafka , RabbitMQ , and other messaging platforms for distributed systems.
  • Use RESTful web services, and work with tools like Postman and REST clients.
  • Leverage CI / CD tools and practices such as TDD , Git, Jenkins, etc.
  • Required Skills & Qualifications

    • Strong hands-on experience with Java / J2EE , Spring Framework , Spring Boot , and SQL .
    • Solid knowledge of data structures , algorithms , and complexity analysis .
    • Exposure to MongoDB , JPA / Hibernate , and unit testing frameworks .
    • Working experience with Linux environments and RESTful API development.
    • Understanding of object-oriented design principles and coding best practices .
    • Familiarity with version control systems (e.g., Git) and agile methodologies.
    • Preferred / Nice to Have

    • Experience with Karate , TestNG , or other QA / testing tools.
    • Knowledge of microservices architecture , Docker , Kubernetes , and OpenShift .
    • Hands-on with Kafka , RabbitMQ , or other message brokers.
    • Java certifications (e.g., Oracle Certified Java Developer) are a plus.
    • Exposure to CI / CD pipelines and TDD methodologies.
    • J-18808-Ljbffr