Sr Software Engineer-Java in Eden Prairie, MN at APEX Systems

Date Posted: 8/12/2018

Job Snapshot

Job Description

Job #:  866292

Position: Senior Software Engineer  

Location: Eden Prairie, MN


Description:

  • Manage and lead a diverse, expert team of 4 - 5 software engineers that will engage to resolve issues on large commercial software platform
  • Collaborate and influence proactive system monitoring practices and strategies to help identify issues before any customer impact
  • Create a mindset and culture within the team that embraces identifying, owning, and solving issues, driving quality, improving performance, and improving the customer experience
  • Contribute to strategies to build knowledge bases, define metrics, service level agreements (SLAs), and processes to drive efficiencies in issue identification and resolution
  • Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs
  • Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of design / architectural decisions, issues and plans to technology leadership
  • Collaborate with existing architecture, delivery, infrastructure and operations teams to address and implement solutions to identified issues
  • Estimate engineering work effort for engineering team and effectively identify and prioritize the high impact tasks

 

Requirements:

  • 6+ years of Java / J2EE experience
  • Strong hands-on experience with Java EE or spring framework
  • Strong experience of one or more ORM technologies (like Hibernate, JPA, or similar)
  • Demonstrated success in building design patterns and software engineering best practices
  • Experience with automated unit testing technologies (Such as JUnit, Spock, or similar)
  • Good understanding of SQL, relational database modeling and design

 

Preferred Skills:

  • Bachelor's Degree or equivalent work experience
  • Experience with commercial software development and / or healthcare industry experience
  • Experience in managing technical resources in a rapid response environment
  • Sound understanding of core OOPS as well as JEE Design patterns as well as their implementation in real world applications
  • Experience with Agile Methodology
  • Experience with XML / JSON and developing SOAP and REST services using Apache CXF or a comparable framework
  • Experience with Java Messaging
  • Experience with Maven
  • Experience with Groovy
     

 

Please send resumes to Reegan at

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, 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 or 844-463-6178.