Java Developer
Hire IT People
United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on ats.hireitpeople.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Systems Engineering
JIRA
Unit Testing
Behavior-Driven Development
Cloud Computing
Continuous Delivery
Data Security
Gradle
+25 more
Hibernate (Java)
Java Persistence API
Junit
Apache Maven
Mockito
Simple Object Access Protocol (SOAP)
Amazon Simple Notification Service (SNS)
SQL Databases
Data Streaming
Test-Driven Development (TDD)
Spring-boot
Software Security
Cypress (Programming Language)
Backend
Git
Amazon Relational Database Service
Information Technology
Atlassian Tools
Apache Kafka
Bitbucket
Functional Programming
Api Design
Api Gateway
Amazon Simple Queue Service (SQS)
Cucumber (Software)
Job description
- Participate in client discussions to support technical analysis on business requirements and priorities.
- Perform the analysis, design, documentation, implementation, and maintenance of large/complex IT solutions projects related to passenger rail transportation systems
- Conduct detailed business analysis to architect & design IT solutions that meet functional and technical requirements.
- Document and deliver sizing, external design, detail design, and other documents as required by the project.
Application Development:
- Design, develop, test, and implement business-critical, cloud-native, enterprise-level services focusing on high availability and high performance.
- Develop and integrate Kafka streams for real-time data processing and event-driven architectures using Amazon Managed Streaming for Kafka (MSK).
- Develop and maintain technical documentation.
- Production and Testing Support:
- Provide ongoing support, perform problem analysis and resolution.
- Employ Test Driven Development methodologies to create use-case scenarios and unit test cases.
Requirements
- Strong back-end development experience with Java v17+, including extensive use of the Spring and Spring Boot 3.x ecosystems.
- Experienced in REST and SOAP-based API development.
- Proficient in developing Data Access Layers (DAO) using Spring Data JPA, SQL, and Hibernate.
- Skilled in using build process automation tools like Gradle and Maven.
- Experienced in implementing CI/CD pipelines using tools such as Git, Atlassian BitBucket, and JIRA.
Testing and Methodology:
- Solid experience with Test Driven Development and Behavior Driven Development, using tools such as Junit, Mockito, PowerMock, Cucumber, and Cypress.
- Understanding of the Twelve-Factor Application Methodology.
Cloud and Security:
- Hands-on experience with cloud-native design, development, and delivery using AWS technologies like EC2, S3, Lambda, SQS, SNS, API Gateway, RDS/Aurora, and others.
- Knowledge of application security vulnerabilities and mitigation techniques.
Soft Skills:
- Excellent oral and written communication skills.
- Strong analytical thinker with the capability to troubleshoot and resolve intricate issues.
Education and Experience:
- Bachelor’s degree in Computer Science, Systems Engineering, or a related technical field, or an equivalent combination of education and 7+ years of relevant work experience.
Nice-to-Have Skills
- Knowledge of Electronic Data Interchange (EDI) systems and processes.
- Familiarity with AWS Step Functions and other advanced AWS services.
- Ability to work effectively under deadlines in an agile delivery environment, including experience with SAFe 6.x.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on ats.hireitpeople.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…