Job Summary
We are seeking a highly skilled Full Stack Java Developer to join our team and play a pivotal role in Client digital transformation. The developer will help migrate from multiple legacy CIS systems to a unified SAP IS-U platform by building custom microservices in Java. This is a remote position requiring strong technical expertise, hands-on development experience, and excellent communication skills.
Key Responsibilities
- Develop and deploy microservices using Java to Azure, ensuring scalability, security, and performance
- Collaborate with analysts, project managers, and functional consultants in an agile environment to deliver integrations with internal and external systems
- Design, debug, and optimize APIs for seamless system communication
- Participate in requirement analysis, solution design, and technical documentation
- Ensure adherence to best practices, coding standards, and secure development principles
- Contribute to CI/CD pipelines and testing processes using Azure DevOps and related tools
Required Qualifications
- BS/BA in Computer Science, Engineering, or related field with 7+ years of full-stack application development experience
- Hands-on development as the primary duty in most recent role
- Deep experience developing and debugging APIs
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
Required Technical Skills
- Expertise in Java 17 or newer
- Strong knowledge of SQL, RESTful APIs, and Web Services
- Experience with API frameworks such as Spring Boot, Micronaut, or ASP.NET Core
- Proficiency with Git (or similar), Azure DevOps CI/CD, and API testing tools (Postman, SoapUI)
- Solid understanding of SOLID principles, secure coding practices, and microservice architecture
Preferred Qualifications
- Experience with multiple project management methodologies (Agile, Waterfall, SAFe)
- Familiarity with Azure DevOps or Jira work management tools
- Prior experience in the Electric or Gas Utilities industry
- Background in large, complex enterprise systems
Certifications
- None required; cloud or Java certifications are a plus