Senior Software Engineer (Java)

NextLabs Inc.
United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Amazon Web Services Authentication Protocols Microsoft Azure Unix Computer Engineering Relational Databases Software Design Documents Gradle Hibernate (Java) Junit PostgreSQL
+18 more
Apache Maven Microsoft SQL Server Object-Oriented Software Development Oracle (Applications) Shell Script Software Engineering Web Services Google Cloud Spring-mvc Spring-boot Kubernetes Helm Charts Containerization Kubernetes Information Technology Production Code Build Tools Restful APIs Docker

Job description

  • Research and evaluate emerging technologies to address complex engineering challenges and develop proof-of-concept prototypes to validate proposed solutions.
  • Collaborate closely with Product and Engineering Management to define Functional Specifications and Design Documents for NextLabs products and solutions.
  • Lead the definition, design, and development of products and their constituent components, ensuring adherence to architectural best practices.
  • Deliver best-in-class architecture, technical solutions, and production-quality code across the full software development lifecycle.
  • Drive initiatives to enhance system performance, scalability, and reliability of NextLabs products.
  • Partner with Quality Assurance and Technical Publications teams to facilitate comprehensive testing coverage and accurate technical documentation.
  • Work alongside Professional Services to ensure that delivered solutions are maintainable, supportable, and aligned with customer deployment needs.
  • Investigate and resolve customer-reported issues, providing timely and effective solutions to ensure customer satisfaction and product stability.
  • Coordinate with cross-functional engineering teams including NextLabs Asia offices to ensure compatibility with existing components and deliver cohesive, integrated solutions.

Requirements

Do you have experience in Web services design?, Do you have a Bachelor’s degree?, We’re looking for highly motivated candidates who are passionate about the art and science of software development, possess a strong can-do attitude, and want to be part of a world-class team with a passion for excellence. The successful candidate must be comfortable working in a loosely structured organization, and be capable of working on a number of assignments in parallel., * Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline (or equivalent practical experience).

  • Minimum of 4 years of professional software engineering experience.

Technical Skills

  • Proficient in Java 8 and above, with solid hands-on development experience.
  • Experienced with Spring Boot, Spring MVC, Hibernate, JUnit, and build tools such as Gradle or Maven.
  • Strong foundation in Object-Oriented Analysis and Design (OOAD) principles.
  • Demonstrated experience designing and building RESTful APIs.
  • Solid working knowledge of at least one relational database such as Oracle, MS SQL, or PostgreSQL.
  • Functional understanding of cryptography concepts and authentication protocols.
  • Basic proficiency in UNIX environments and shell scripting.
  • Familiarity with container technologies such as Docker, Kubernetes, and Helm charts is a plus.
  • Exposure to cloud platforms such as AWS, Google Cloud, or Microsoft Azure is a plus.

Soft Skills

  • Strong written and verbal communication skills.
  • Excellent analytical and problem-solving abilities.
  • Self-motivated with the ability to rapidly acquire and apply new technologies.
  • Collaborative team player with a proactive and ownership-driven mindset.

About the company

NextLabs® (www.nextlabs.com), a Silicon Valley technology company, is the leading provider of policy-driven information risk management (IRM) software for large enterprises, has an exciting opportunity for a Software Engineer to be part of the development effort in creating the next generation data protection and entitlement manager solutions. Our customers include many prominent enterprises in Aerospace & Defense, Financial Services, and High-Tech Manufacturing and Engineering industries.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all