This job offer is no longer available
About
Role : Senior Java Engineer with C# experience
Experience: 10+ years
Remote
Key Responsibilities
Design, develop, and maintain RESTful APIs and microservices using Java.
Write clean, efficient, and scalable code aligned with functional and technical specifications.
Participate in solution design, development, unit testing, and performance tuning.
Understand and work with existing C# interfaces/services for integration and enhancement.
Collaborate closely with architects, QA, and DevOps teams to ensure high-quality deliverables.
Support deployments and releases using CI/CD pipelines, with a preference for Azure DevOps (ADO).
Troubleshoot production issues and contribute to continuous improvement of code quality and performance.
Required Skills
Strong hands-on experience in Java with a focus on API and Microservices development.
Solid understanding of microservices architecture, REST, and integration patterns.
Working knowledge of C# to understand and interact with existing systems and interfaces.
Experience with CI/CD pipelines and automated deployments.
Familiarity with Azure DevOps (ADO) for build, release, and work item management.
Good understanding of coding standards, design principles, and best practices.
Ability to work independently as a senior individual contributor.
Nice to Have
Experience with cloud-native deployments (Azure preferred).
Exposure to containerization and orchestration (Docker, Kubernetes).
Experience in Agile/Scrum environments
Languages
- English
This job was posted by one of our partners. You can view the original job source here.