Description
You will develop and support complex, large-scale multi-tiered applications.
Responsibilities
- Design and document technical requirements and system specifications.
- Build and maintain applications using Java/J2EE and web technologies.
- Troubleshoot and provide support for complex multi-tiered systems.
- Collaborate within a team environment to deliver software solutions.
- Perform relational and object-oriented modeling for application architecture.
Required Skills
- 5+ years of Java/J2EE development experience.
- 3+ years of experience with SOAP and REST Web Services.
- Proficiency with Spring, Struts, and JSPs.
- Experience with JDBC, JPA/Hibernate, and JMS.
- Strong knowledge of SQL, HTML/CSS, and JavaScript.
- Experience with technical design documentation.
- Ability to work in team settings with effective communication.
Preferred Skills
- Experience with UNIX OS, UNIX Shell Scripting, PL/SQL, and UML.
- Knowledge of IBM WebSphere Application Server, IBM WebSphere Liberty, and Oracle RDBMS.
- Experience with Spring Batch, Spring Boot, and large-scale data migration.
- Familiarity with Agile methodologies including Scrum, Kanban, or Scrumban.