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.
About the Position:
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.
Study assigned enterprise systems and understand how NextLabs technology can be integrated.
Discuss with Product Management and establish the Functional Spec and the Design Documents for the product & solution.
Define, design, and develop products and related components and conduct integration with the key information depositories and identity management systems.
Deliver best in class architecture, solution, and code.
Take the lead on enhancing the performance and scalability.
Guide Quality Assurance team for the necessary testing.
Work with Customer Support to ensure solution is supportable.
Coordinate with other technical teams including the NextLabs China and US teams to ensure compatibility with other NextLabs components and deliver as an integrated solution.
BE/BS degree in computer science or computer engineering.
Strong software engineering skills (4+ years) in Java - standalone applications, web services and database
Creating business web application solutions in a J2EE environment, using Java, JSP, Servlet, JSF, and/or JDBC technologies is a plus.
Experience in XML, REST, SOAP, WSDL, and UDDI is a plus
Strong Object-oriented analysis and design skills.
Building applications encompassing user management, authentication, and access control; knowledge of LDAP/Active Directory/Radius is a plus.
Self-starting and ability to learn new technologies quickly.