We are looking for Java Software Engineer for our client in Phoenix.
Job Title: Java Software Engineer
Job Location: Phoenix
Job Type: Contract
Job Overview:
Requirement/Must Have:
- 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.
- 4+ years of Java experience.
- 4+ years of API-driven development experience working with remote data via SOAP, REST and JSON.
- 4+ years of experience in software development, with a focus on API design, development, and integration.
- 4+ years of experience with Agile, Continuous Integration/Continuous Delivery/Deployment (CI/CD), DevOps concepts.
Responsibilities:
- Lead moderately complex initiatives and deliverables within technical domain environments.
- Contribute to large scale planning of strategies.
- Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments.
- Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures.
- Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements.
- Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals.
- Lead projects and act as an escalation point, provide guidance and direction to less experienced staff.
Nice to Have:
- Excellent verbal, written, and interpersonal communication skills.
- Working knowledge of AI concepts and experience integrating with AI tools, APIs.
- 3+ years of experience in Behavioral Driven Development (BDD) & Domain Driven Development (DDD).
- 3+ years of hands-on experience in using BDD testing frameworks (Cucumber, Karate etc.).
- Solid understanding of web application security principles, including authentication, authorization, secure session management, encryption, and protection against common vulnerabilities.
- 4+ years of experience with Azure, PCF (Pivotal cloud foundry) OpenShift or other PaaS and cloud technologies.
- 4+ years of experience with Jira software, Confluence software, Draw.io.
- Strong analytical skills with high attention to detail and accuracy.
Skills:
- Java.
- Microservices.
- Springboot.
- Kafka.
- Mongo DB.
- API (SOAP, REST and JSON).
- Agile methodologies.
- CI/CD.
- DevOps concepts.