Backend Java Developer :: 100% Remote :: W2 Position
Role: Backend Java Engineer Location: Remote Employment Type: W2 Job Overview We are seeking an experienced Backend Java Engineer to support a strategic modernization initiative involving the transition of existing backend applications from Python to Java. The ideal candidate will have strong expertise in Java-based backend development, microservices architecture, and cloud-native applications. Experience working on migration or modernization projects is highly preferred.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Participate in application modernization efforts, including migration of services from Python to Java.
- Build and enhance microservices-based solutions to support business-critical applications.
- Develop and integrate RESTful APIs and backend services.
- Collaborate with architects, developers, and business stakeholders to deliver high-quality solutions.
- Optimize application performance, scalability, and reliability.
- Write efficient SQL queries and work with relational databases.
- Contribute to cloud-native application development and deployment strategies.
Required Skills
- Strong hands-on experience with Java development.
- Expertise in Spring Boot framework.
- Proven experience designing and developing Microservices Architecture (critical requirement).
- Strong experience with API development, integrations, and RESTful services.
- Solid understanding of SQL and relational databases.
- Experience working with cloud platforms (Azure preferred; AWS or Google Cloud Platform acceptable).
Preferred Qualifications
- Experience in backend modernization or migration projects, particularly transitioning applications from Python to Java.
- Familiarity with containerization technologies such as Docker and Kubernetes.
- Knowledge of CI/CD pipelines and DevOps practices.
- Strong problem-solving and communication skills.
Apply To This Job