Java Developer
Irving, USA-TX, USA, 14081On-siteFull-timeSoftware Development
Description
Job Description
Core Technical Skills
- Strong command of Core Java
- Expertise in Spring Boot and Spring Cloud
- Proven experience building RESTful APIs
- Familiarity with Behavior-Driven Development (BDD)
- Solid knowledge of PCF (Pivotal Cloud Foundry)
- Hands-on with NoSQL databases (MongoDB, Redis)
- Proficiency with Gradle build automation
- Exposure to Rabbit MQ and Kafka messaging systems
- Practical experience in Microservices architecture
- Understanding of Agile methodologies
Key Responsibilities
- Analyze legacy documentation and design cloud migration solutions.
- Translate business requirements into high-level and low-level designs, implementing them with Spring Cloud and PCF.
- Recommend modernization strategies and service improvements for legacy systems.
- Build and deploy microservices using Netflix OSS, Cloud Foundry, MongoDB, and Java stack.
- Automate code reviews and establish CI/CD pipelines for faster delivery.
- Use Atlassian tools (JIRA, Bitbucket, Bamboo, Confluence) to drive app modernization.
- Participate in architecture forums, contributing to technical decision-making.
- Coordinate technical discussions and ensure smooth project execution.
- Deliver weekly status updates and provide post-implementation support.
- Act as a bridge between customers and offshore teams, escalating issues when needed.
- Manage Java projects end-to-end, coordinating internal teams and external vendors.
- Ensure projects are delivered on time, within scope, and within budget.
- Define project scope and objectives, ensuring stakeholder alignment and technical feasibility.
- Develop detailed project plans to monitor progress.
- Manage scope, schedule, and cost changes effectively.
- Perform risk management to minimize project risks.
- Maintain comprehensive project documentation.