Rego is hiring a Java Developer to deliver an application that is exclusive for client usage. In this role, you will be building a tool to deliver predictive metrics inside a Strategic Project Management platform. A successful candidate must be able to analyze client and project needs and design creative and technically sound solutions with minimal direction. Key Job Responsibilities Responsible for architecting, implementing, and maintaining back-end systems and services inside SPM web application Collaborate with cross-functional teams to design, develop, and deploy code for our client application ensuring reliability and high performance. Provides knowledge and analysis of development workflows, such as building, testing, and deploying applications. Develop testing and validation requirements and executes testing accordingly. Develop and execute system testing and validation procedures, programming and documentation. Provides technical advice/expertise and assists in solving programming problems. Other duties as assigned. Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment. Excellent written and verbal communication skills to ensure communication with our internal and external stakeholders Job Qualifications Bachelor’s degree in Computer Science or related field. 5+ years of demonstrated programming experience with Java Extensive experience in developing full-stack web-based applications. Experience with Java API Development using Spring MVC, RESTEasy or similar Must have a strong understanding of sound software development principles and practices Experience working in continuous integration environment Self-starter who is disciplined and able to work with little supervision. Hands-on experience developing services on a public cloud platform (e.g., AWS, Azure, Oracle)