[Remote] Senior Full Stack Java Engineer
Note: The job is a remote job and is open to candidates in USA. Echo IT Solutions is 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.
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
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
- 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
Company Overview