Description

Design, develop, and support complex, large-scale Java/JEE applications and multi-tiered systems.

Responsibilities

  • Design and develop complex Java/JEE applications and multi-tiered architectures.
  • Write technical requirements specifications and design documentation.
  • Troubleshoot and provide support for multi-tiered applications.
  • Perform relational and object-oriented modeling.
  • Collaborate within a team environment to meet project goals.

Required Skills

  • 5+ years of experience in Java/J2EE development.
  • 5+ years of experience with HTML, CSS, JavaScript, and SQL.
  • 3+ years of experience with SOAP and REST Web Services.
  • 3+ years of experience with JSP, Struts, Spring, JDBC, JPA/Hibernate, and JMS.
  • 3+ years of experience in requirements gathering.
  • 2+ years of experience in relational and object-oriented modeling.
  • Proficiency in PL/SQL.

Preferred Skills

  • Experience with Spring Batch, Spring Boot, and Oracle Database.
  • Experience with UNIX OS, UNIX Shell Scripting, UML, and IBM WebSphere Application Server or Liberty.
  • Experience with large-scale data migration and working in Agile environments (Scrum, Kanban, or Scrumban).

Education

Any Gradute