Java Web Services Dev Lead in Minneapolis, MN at APEX Systems

Date Posted: 1/16/2020

Job Snapshot

Job Description

Job #:  1039772
Position Title: Lead Java Developer
Location: Minneapolis, MN
Within the Technology group, there is an exciting opportunity for a technical/development lead (Java/Web Services/Microservices development) who will be involved in designing, developing, implementing and supporting Java/J2EE/Spring/SOAP/REST based business services (SOA)/Microservices applications.
This position will be part of the development team working on several critical middleware applications. As a technical/development lead, this position will gain a strong understanding of the systems, the end to end work flow, the technical architecture and the overall business functionality.
This position will partner with application leads/SMEs/platform support leads to design/develop business services as microservices/miniservices. This position requires hands-on experience in coding, debugging, troubleshooting and performance tuning Java applications (Web Services – SOAP/REST based interfaces, Microservices, Spring/Spring Boot framework).
As the development lead, key responsibilities include, but not limited to:
  • Collaborate/partner with analysts, QA, platform support, and implementation/release management teams for technology implementation of project/business requirements
  • Ensure that the developers follow the established SDLC/tools/processes consistently.
  • Design, develop and execute overall strategy to continuously validate performance, stability, scalability, and reliability standards of the SOA/Microservices applications
  • Be the primary point of contact for handling any escalations items pertaining to application development
  • Be the primary point of contact from development team ensuring that all release level activities are completed on time for all production changes
  • Be the primary point of contact from development team for managing/addressing any production EACO incidents pertaining to applications
  • Ensure all risk management/vulnerability remediation items are addressed in a timely manner
  • Collaborate with developers to design/develop new microservices or changes to existing business services/microservices.
  • Collaborate with developers to promote performance engineering best practices to identify/fix performance issues earlier in the SDLC life cycle
  • Analyze code and suggest best practices from performance standpoint
  • Provide technical expertise to improve the performance, reliability, and resiliency of applications/systems/services

Required Qualifications
  • 10+ years of application development and implementation experience
  • 10+ years of JavaEE experience
  • 10+ years of application development experience
  • 5+ years of RESTful or SOAP web services
  • 3+ years of Agile experience
  • 3+ years of leadership experience in a production environment
  • 5 + years of experience writing relational database queries for stored procedures, query optimization and performance tuning
  • 5+ years of experience in application automation and integration

Desired Qualifications
  • 5+ years of JDBC experience
  • 5+ years of JMS (Java Message Service) experience
  • 5+ years of SAST (Static Analysis Software Testing) experience
  • 5+ years of Spring experience
  • 5+ years of UNIX experience


Please send resumes to Reegan at
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178.