We are seeking a skilled Java Developer with expertise in API development microservices and containerization. The role involves designing and deploying scalable APIs using Java and Spring Boot within a collaborative team environment. Experience in DevOps testing frameworks and containerization is essential. Familiarity with UI technologies like React is a plus.
Key Responsibilities:
- Develop and maintain APIs using GraphQL or REST.
- Build microservices with Java Spring Boot and the Spring Framework.
- Collaborate on CI/CD pipelines and work with DevOps tools like Jenkins Git and Rancher.
- Use Mockito and JUnit for unit testing to ensure high code quality.
- Manage APIs with Apigee and implement containerized solutions.
Requirements
Requirements:
- API Experience: 5 years with GraphQL or REST.
- Java & Spring Boot: 10 years in Java Spring Boot and Spring for microservices.
- SQL Knowledge: Strong SQL skills for application integration.
- DevOps Tools: Proficiency with Jenkins Git Rancher.
- Testing: Experience with Mockito and JUnit.
- Containerization: Good understanding of container principles.
- Bonus: Experience with React UI development is a plus.
- Handson experience in Java development and API integration.
Experience: Minimum of 8 years in Pega development with expertise in Pega application design and architecture. Pega Technical Skills: Proficient in Pega Rules Process Commander (PRPC). Strong knowledge of Case Management and Workflow design in Pega. Experience with Pega APIs and connectors, including SOAP and REST. Familiarity with Pega Decisioning and Marketing. UI/UX customization within the Pega platform. Debugging, troubleshooting, and performance tuning in Pega applications. Integration Skills: Proficiency in developing integration solutions with enterprise systems, cloud platforms, data warehouses, and third-party APIs. Performance and Optimization: Skilled in monitoring, tuning, and optimizing Pega applications, including database management and query optimization. Development Practices: Knowledge of Agile and DevOps practices, CI/CD pipeline setup, and management, especially for Pega deployments. Security: Understanding of authentication and security standards within Pega. Collaboration: Strong communication skills to work with cross-functional teams, translating business needs into well-designed Pega solutions. Tools and Platforms: Familiarity with version control systems (Git, Bitbucket) and cloud platforms (AWS, GCP, or Azure).