Home | NextLabs Team | Career Openings | Software Engineer (Java)

Software Engineer (Java)

United States Career Openings

Engineering

Software Engineer (Java)

Location: Singapore

NextLabs®, Inc. is the leading provider of policy-driven information risk management software for Global 5000 enterprises. Our software offers a cohesive solution for improving compliance and mitigating information risk by preventing internal and external data loss, eliminating conflict-of-interest activity, and ensuring proper access to applications and data.

NextLabs® is looking for highly motivated software engineers to join our global agile scrum team responsible for designing and building cutting edge solutions and next generation containerized products deployed in cloud (AWS/Azure/GCP). A successful candidate will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.

Responsibilities include:

  • Write well structured, testable, efficient, reusable, maintainable and scalable code.
  • Collaborate with global teams to define, design, and develop cutting edge software applications, micro services and APIs on cloud using Java.
  • Stay up-to-date with software technologies and methodologies.
  • Work with Professional Services to ensure solution is supportable.

Required Skills:

  • Possess at least a Bachelor’s Degree/Diploma in computer science or a related field.
  • Good understanding of software architecture, programming practices and design patterns in Java.
  • Hands-on in Spring Boot, Spring MVC frameworks, Hibernate, Junit, Gradle/Maven.
  • Experience in building REST APIs.
  • Working knowledge of one or more RDMS like Postgresql, Oracle, Microsoft SQL.
  • Experience with Docker and orchestration frameworks like Kubernetes is a plus.
  • Understanding of one or more cloud platforms like AWS, GCP, Azure, OpenShift, Rancher is a plus.
  • Basic knowledge of UNIX, shell scripting.
  • Strong organizational and communication skills.
  • Strong analytical skills.
  • Self-motivated and ability to learn new technologies.

Fresh graduates welcome to apply for entry level positions.

Interested candidates may send their resume to jobs.sg@nextlabs.com or use our online form.

Join the NextLabs team

Apply today to join one of our teams!