Government Systems Technologies - Wilmington, DE

posted 23 days ago

Full-time
Wilmington, DE
Professional, Scientific, and Technical Services

About the position

The Java Developer role focuses on designing, developing, and implementing complex application systems using Java, Spring Boot, and Microservices architecture. The position requires collaboration within Agile teams to deliver high-quality software solutions while adhering to best practices in software development and lifecycle management.

Responsibilities

  • Participate in the full software development lifecycle from inception through implementation.
  • Develop and maintain Java/J2EE applications using Spring and Microservices architecture.
  • Collaborate with team members to achieve common goals and build meaningful relationships.
  • Utilize SCM tools such as GIT and Jenkins for version control and continuous integration.
  • Design, analyze, and develop complex application systems, ensuring high performance and responsiveness.
  • Conduct unit testing, debugging, and documentation for Java/J2EE systems.
  • Work with relational databases like Oracle/SQL Server and implement SQL queries.
  • Implement web service technologies including SOAP and REST.

Requirements

  • Proficient in Java, J2EE, Spring, Microservices, and Webservices.
  • Experience with Agile software development methodologies.
  • Strong knowledge of Object Oriented Analysis and Design methodologies.
  • Familiarity with SCM tools such as GIT and Jenkins.
  • Experience with application development using Java, Spring, and MVC frameworks.
  • Knowledge of design patterns and JUnit for testing.
  • Proficient in relational databases and SQL.
  • Strong working knowledge of IntelliJ, Maven, and Tomcat.

Nice-to-haves

  • Experience with modern programming languages beyond Java.
  • Familiarity with banking architecture and complex application systems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service