Location: Phoenix, AZ (Hybrid) Duration: Long-Term Contract
Job Summary
We are seeking a highly skilled Senior Java Developer with prior American Express (AMEX) experience to join a dynamic development team. The ideal candidate will have extensive experience designing, developing, and supporting enterprise-level applications using Java and modern microservices architecture.
Required Skills
Prior experience working at or for American Express (AMEX) is mandatory.
10+ years of software development experience.
Strong proficiency in Java 8/11/17.
Hands-on experience with Spring Boot, Spring MVC, and Microservices.
Experience developing RESTful APIs and web services.
Strong knowledge of Hibernate/JPA.
Experience with Oracle and SQL development.
Familiarity with Git, Maven, Jenkins, and CI/CD processes.
Experience working in Agile/Scrum environments.
Preferred Skills
Experience with Kafka or other messaging platforms.
Knowledge of Docker and Kubernetes.
Exposure to AWS or other cloud technologies.
Strong problem-solving and communication skills.
Responsibilities
Design, develop, test, and deploy scalable Java applications.
Build and maintain microservices-based solutions.
Develop and integrate RESTful APIs.
Participate in application design, code reviews, and technical discussions.
Troubleshoot and resolve application issues.
Collaborate with cross-functional teams to deliver high-quality solutions.
Follow coding standards, security guidelines, and best practices.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or related field.