Thorough understanding of Agile software development methodologies, values, and processes.
Strong passion for design, development, testing, deployment, and support of enterprise technology applications.
Experience creating project artifacts including API documentation, technical use cases, and design documentation.
Ability to work effectively with Agile teams to deliver solutions and meet team and business objectives.
Adaptable to fast-paced and rapidly changing environments.
Required Qualifications
Bachelor’s degree in Computer Science or a related field.
7+ years of software development experience in enterprise web application development with full-stack Java expertise and experience mentoring junior developers.
4+ years of experience building REST services for high-volume and highly available environments.
4+ years of experience with relational and NoSQL databases, including SQL, Oracle, and MongoDB.
2+ years of experience with Pivotal Cloud Foundry (PCF) or similar cloud platforms.
Strong experience in RESTful service design and development using Spring Boot.
Good understanding of CI/CD, unit testing, API test automation, and automated deployment pipelines.
Experience with Atlassian tools such as Jira, Confluence, Bitbucket, and Bamboo is preferred.
Knowledge of software design patterns and SOLID principles.
Ability to support all phases of the SDLC, including requirements, design, development, and testing.
Ability to quickly learn new technologies and understand complex concepts.
Experience managing multiple priorities in a dynamic and distributed environment.
Ability to work independently and provide leadership within a team.
Hands-on experience with AI-assisted development tools (such as GitHub Copilot) to improve productivity, accelerate delivery, and maintain code quality.
Must be able to work in a hybrid model. This role is not eligible for fully remote work