What are the responsibilities and job description for the Senior Java AWS Developer - Payments position at Lorven Technologies, Inc.?
Hi
Our client is looking for a Senior Java AWS Developer - Payments Consultant with a contract project in Chicago, IL below is the detailed requirement.
Job Title: Senior Java AWS Developer - Payments
Location: Chicago, IL
Type: Contract
Job description:
- Design and develop highly available and scalable applications using Java and modern design patterns
- Build and maintain RESTful APIs and microservices architecture
- Collaborate within Agile teams to deliver high-quality software solutions
- Implement CI/CD pipelines to automate build, test, and deployment processes
- Develop and execute unit and integration tests to ensure code quality and coverage
- Work with cloud platforms to deploy and manage applications
- Monitor application performance and ensure high availability
- Collaborate with cross-functional teams including business stakeholders and architects
- Contribute to system design, architecture decisions, and best practices
Required Skills & Experience
- Strong experience in Java development (Java 17/21/25, Spring Boot, Microservices) and backend services
- Proven expertise in software development methodologies (Agile, Scrum)
- Hands-on experience with CI/CD tools (Jenkins)
- Experience with GitHub and version control systems
- Experience with Artifact Repository tools (Artifactory)
- Strong knowledge of AWS Native, AWS services (Lambda, EMR, Spark, etc.)
- Experience with Docker / Kubernetes (OCP preferred)
- Hands-on experience with Drools Rule Engine
- Strong experience in TDD (JUnit) and BDD (Cucumber)
- Experience with Relational (SQL) and NoSQL databases
- Experience in writing unit and service-level tests
- Knowledge of high availability and scalability design
- Experience with API architecture and development
- Infrastructure provisioning experience using Terraform, CloudFormation, Ansible
- Understanding of messaging systems such as Kafka, RabbitMQ, MQ, Kinesis
Preferred Qualifications
- AWS Architect Certification
- Experience in performance tuning and monitoring tools
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management skills
Soft Skills
- Strong communication and collaboration abilities
- Ability to multitask and work in fast-paced environments
- Adaptability in working with business and technical teams
Nice to Have
- Experience with front-end technologies (React/Angular)
- Exposure to large-scale distributed systems