JOBSEARCHER

Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Role Name: Software Developer (Rabbit MQ)Location: Austin TXType: FulltimeWe are targeting someone who is having strong experience in Rabbit MQCore 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 RabbitMQ 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.