JOBSEARCHER

Software Engineer

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.