Source description
About the role
Job Title : Senior Full Stack Java Engineer
Location: 100% Remote (Must reside in the contiguous United States)
Job Type: Contract-to-Hire (4 Months)
Job Summary: We are seeking an experienced Senior Full Stack Java Engineer to join a large enterprise modernization initiative. You will play a key role in transforming legacy applications into modern, cloud-native microservices while building scalable, high-performance enterprise solutions.
This is an excellent opportunity to work on large-scale digital transformation projects involving Java, Spring Boot, Kafka, Kubernetes, Angular, and modern database technologies.
Required Skills
8+ years of software development experience
Strong experience with Java and Spring Boot
Experience building Microservices and REST APIs
Hands-on experience with Angular (Angular 10+ preferred)
Strong experience with Apache Kafka
Experience with Kubernetes and/or OpenShift
Experience with Docker and Linux
Experience with PostgreSQL and/or DB2 LUW
Strong SQL skills
Experience with Git and CI/CD pipelines
Experience developing scalable enterprise applications
Preferred Qualifications
-
Experience modernizing legacy enterprise applications
-
Experience working with mainframe modernization or migration projects
-
Exposure to COBOL, z/OS, IMS, DB2 Mainframe, IBM MQ, Natural, or Adabas
-
Experience with AWS, Azure, or GCP
-
Familiarity with AI-assisted development tools such as GitHub Copilot
Responsibilities
-
Design, develop, test, and maintain Java Spring Boot microservices.
-
Build scalable and secure RESTful APIs.
-
Develop and enhance Angular-based web applications.
-
Implement event-driven solutions using Apache Kafka.
-
Deploy and support containerized applications using Kubernetes/OpenShift.
-
Work with PostgreSQL and DB2 databases for application development and data integration.
-
Participate in legacy application modernization and migration initiatives.
-
Write clean, production-quality, maintainable, and testable code.
-
Collaborate with cross-functional Agile teams to deliver high-quality software.
-
Mentor junior developers and contribute to architecture and technical design discussions.
More at Echo IT Solutions