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

Software Engineer (Java)

United States Career Openings


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!

To comment on this post
Login to NextLabs Community

NextLabs seeks to provide helpful resources and easy to digest information on data-centric security related topics. To discuss and share insights on this resource with peers in the data security field, join the NextLabs community.