Search Jobs

Java Web Developer

Wilmington, DE 19801

Posted: 03/14/2024 Job Number: 21480972

Job Description

Analysis and Design Support
  • Engage in client discussions to facilitate technical analysis of business requirements and priorities.
  • Perform analysis, design, documentation, implementation, and maintenance for large/complex IT projects related to passenger rail transportation systems.
  • Conduct detailed business analysis to architect and design IT solutions meeting functional and technical requirements.
  • Document and deliver sizing, external design, detail design, and other project-related documents as necessary.

Application Development
  • Design, develop, test, and implement critical business applications.
  • Develop and implement cloud-native, enterprise-level services with a focus on high availability and performance.
  • Maintain technical documentation.
  • Provide support and resolution for problems as needed.

Production Support
  • Monitor and resolve production problems for assigned applications or systems when required.

Testing Support
  • Utilize Test Driven Development to create use-case scenarios and unit test cases using Junit, Mockito, and PowerMock frameworks.
  • Collaborate with Product Owner and Test Engineer to develop and execute test plans and test cases.
  • Identify and correct identified defects.

  • 3+ years of relevant work experience.
  • Strong communication skills.
  • Extensive back-end development experience with Java, Spring, and Spring Boot ecosystem, including REST and SOAP-based APIs.
  • Proficient in developing Data Access Layer (DAO) using Spring Data JPA, SQL, and Hibernate.
  • Familiarity with Gradle and Maven for build process automation.
  • Experience in delivering applications using Git in a CI/CD model (Atlassian BitBucket and JIRA experience is advantageous).
  • Strong analytical thinking skills with the ability to troubleshoot and resolve intricate issues.
  • Ability to work effectively under deadlines in an agile delivery environment.
  • Bachelor's degree in a technical discipline or equivalent combination of education, experience, and training.
  • Solid experience working within the Scaled Agile Framework delivery model (SAFe 6.X).
  • Experience with Behavior Driven Development using Cucumber and Cypress testing frameworks.
  • Proficient in designing and developing services following the Twelve-Factor Application Methodology.
  • Hands-on experience with AWS technologies including EC2, S3, Lambda, Fargate, SQS, SNS, API Gateway, RDS/Aurora, Data Pipeline, CloudWatch, CodeCommit, CodePipeline, CodeDeploy, and CDK or CloudFormation.
  • Knowledge of application security vulnerabilities and their mitigation.

Degree Requirement:
  • Bachelor's degree in a technical discipline or equivalent combination of education and experience.

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.

Join the Team


Hear why people love working with PEAK!

View Our Testimonials