INSPYR Solutions - Reston, VA

posted about 1 month ago

Full-time - Mid Level
Hybrid - Reston, VA
Administrative and Support Services

About the position

The Java Developer/Production Support role involves performing complex analysis, design, development, and debugging of software applications. The position requires leading a team of software engineers, managing software requirements, and ensuring compliance with development practices. The developer will work closely with stakeholders to define system objectives and deliver large-scale systems for extensive user bases. This role also includes mentoring junior engineers and providing technical leadership throughout the software development lifecycle.

Responsibilities

  • Lead a team of software engineers in the design, development, and implementation of multiple applications.
  • Perform and lead the detailed technical design, coding, code review, and testing of new applications and enhancements of existing applications.
  • Serve as a subject matter expert for specified systems and their subsequent applications.
  • Develop and/or analyze interface design documentation.
  • Ensure compliance with hardware and software systems standards and procedures.
  • Identify gaps in requirements and solve problems for the supporting staff.
  • Lead the evaluation of risk and opportunity impacts to existing or proposed projects/programs and implement risk mitigation actions.
  • Support the Project Manager as the technical team lead on the project.
  • Estimate the technical costs of projects for clients and project managers.
  • Manage technical resources (hardware, software, licenses, and services).
  • Plan and lead transformation initiatives to new software architectures.
  • Mentor junior developers.

Requirements

  • Bachelor's Degree in Information Technology or Computer Science or equivalent experience.
  • 8 years of experience in software design and development, software test and evaluation, and software requirements management.
  • Minimum of 3 - 5 years of extensive hands-on experience with Java, J2EE, Spring Framework, Angular, JSP, JDBC, Hibernate, JMX, JMS, Log4J, AJAX, JSF.
  • Strong technical leadership skills and knowledge of software development best practices (RUP, XP, Agile).
  • Excellent experience with object-oriented analysis and design patterns/techniques with emphasis on Java/J2EE technology.
  • Experience with RDBMS (DB2, Oracle or MS SQL) and application performance tuning.

Nice-to-haves

  • Solid knowledge of Health Care Claims processing.
  • Experience with cloud technologies (e.g., AWS, Azure).
  • Familiarity with UML and design patterns.
  • Experience with shell scripts.

Benefits

  • Comprehensive medical benefits
  • Competitive pay
  • 401(k) retirement plan
  • Flexible technology and talent solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service