Overview
On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 15 day((s))
Skills
c#
Java
Azure
Spring
Job Details
Role : Senior Java Engineer
Location: Allentown, Pennsylvania or remote also works)
Experience: 9+ years
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.