No more applications are being accepted for this job
- Analysis and Design Support:
- Engage in client discussions to provide technical analysis on business requirements and priorities.
- Contribute to the analysis, design, documentation, implementation, and maintenance of complex IT solutions projects related to passenger rail transportation systems.
- Application Development:
- Collaborate with UX/UI designers to implement responsive and intuitive interfaces.
- Design, develop, test, implement, and maintain business-critical Angular applications following industry best practices and design patterns.
- Write clean, modular, and testable code using TypeScript, HTML, and CSS.
- Work closely with back-end developers to define RESTful APIs.
- Integrate with RESTful APIs and third-party services using HTTP and WebSocket protocols.
- Optimize application performance and scalability using various techniques such as lazy loading, caching, and code-splitting.
- Debug and troubleshoot issues using browser developer tools and logging frameworks.
- Develop self-contained, reusable, and testable modules and components, extending the core AngularJS elements and modules.
- Agile Development:
- Work within the Scaled Agile Framework delivery model (SAFe 6.x), participating in code reviews, sprint planning, and agile ceremonies with cross-functional teams.
- Ability to thrive in an agile delivery environment, delivering high-quality solutions within deadlines.
- Develop and maintain technical documentation to ensure knowledge sharing within the team.
- Cloud-Native Development:
- Hands-on experience with cloud-native design, development, and delivery using AWS technologies such as EC2, S3, Lambda, Fargate, SQS, SNS, API Gateway, RDS/Aurora, Data Pipeline, CloudWatch, CodeCommit, CodePipeline, CodeDeploy, and CDK or CloudFormation.
- Testing Support:
- Collaborate with Product Owners and Test Engineers to create, develop, and execute test plans/test cases.
- Experience with Test Driven Development (TDD) creating use-case scenarios and unit test cases using Jasmine and Karma frameworks.
- Familiarity with Behavior Driven Development (BDD) using Cucumber, Cypress, and/or Protractor testing frameworks.
- Create configuration, build, and test scripts for CI/CD pipelines.
- Production Support:
- Provide support, problem analysis, and resolution.
- Monitor and resolve production problems for assigned applications or systems when required.
- Bachelor's degree in a technical discipline such as Computer Science, Systems Engineering, or related field, or equivalent combination of education, with 7+ years of relevant work experience and training.
- Excellent communication skills.
- Proficient in Java development.
- Experience delivering applications using Git in a CI/CD delivery model (experience with Atlassian BitBucket and JIRA is a plus).
- Strong understanding of application security vulnerabilities and their solutions.
Senior Java Developer - Washington, United States - Vision It US
Description
Job Description
Job DescriptionOur client, a leading company in Wilmington, DE, is seeking a Senior Java Developer to join their dynamic team. As a Senior Java Developer, you will play a crucial role in the analysis, design, development, and maintenance of large-scale IT solutions projects focusing on passenger rail transportation systems. If you're passionate about delivering high-quality software solutions and have a strong background in Java development, we want to hear from you
Responsibilities:
Requirements:
Required Skills : Java
Additional Skills : Software Developer