Sr Full Stack Java Prog Ana 4 (HYBRID)

ZipRecruiterRichmond, VA
430d

About The Position

The Senior Full Stack Java Consultant will be responsible for the design, development, and support of complex Java/JEE programs. This role requires extensive experience in Java development, particularly with large-scale, n-tiered applications, and involves working with various technologies including Spring, Angular, and Microservices Architecture. The consultant will also be expected to troubleshoot issues and provide support for multi-tiered applications while collaborating effectively within a team environment.

Requirements

  • A minimum of 7 years of Java development experience with complex, large scale, n-tiered applications.
  • Experience with Java/J2EE, HTML, JavaScript, TypeScript, Bootstrap CSS, Spring, Angular, Hibernate.
  • A minimum of 3 years experience with Web Services, Struts, Spring, and Hibernate/OpenJPA.
  • A minimum of 2 years experience with Angular and Microservices Architecture using Spring Cloud technologies.
  • Experience with relational and object-oriented modeling.
  • Experience with technical requirements specification and design documentation.
  • Experience working with Maven and Bamboo for automated builds & deployments.
  • Strong troubleshooting skills for complex multi-tiered applications.
  • Effective oral and written communication skills.

Nice To Haves

  • Knowledge of UNIX OS and UNIX Shell Scripting.
  • Experience with PL/SQL and UML.
  • Experience with Rational Application Developer, WebSphere Application Server, and Liberty Profile.
  • Experience with Oracle RDBMS.
  • Proficiency in Microsoft Office Suite.

Responsibilities

  • Design, develop, and support complex Java/JEE programs.
  • Work with large-scale, n-tiered applications using Java/J2EE, HTML, JavaScript, TypeScript, Bootstrap CSS, Spring, Angular, and Hibernate.
  • Implement Microservices Architecture using Spring Cloud technologies such as Spring Boot, Zuul API Gateway, Eureka Discovery Service, Ribbon Load Balancer, and Swagger.
  • Create and maintain technical requirements specifications and design documentation.
  • Troubleshoot problems and provide support for complex multi-tiered applications.
  • Collaborate effectively within a team environment and communicate effectively both orally and in writing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service