Senior Java Spring Boot developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Xformics Inc. is a global product and strategic consulting company with a presence in the USA, Canada, Europe and India. With a leadership team derived from the best of GE, Oracle and IBM, Xformics advanced AI and digital products solve niche problems across various industry verticals, be it predicting the failure of Jet engines or optimizing the supply chain focusing on order fulfilment end to end life cycle. Our clients include many Fortune 100 companies in Banking, Retail, Manufacturing, and Healthcare. Join us and help define the technologies that are shaping the world of tomorrow.
Position: Senior Java Spring Boot developer (Spring Boot, J2EE, Microservices, Cloud)
Experience Required: 6-10 years Immediate Joiners/ Early Joiners
Required Qualifications:
Overall 6-10 years of professional experience in backend application development
Strong experience developing microservices and cloud-native applications using Java (17/21), J2EE, REST APIs, and Spring Boot ecosystem:
- Spring Core, Spring MVC, Spring Boot, Spring SecurityORM frameworks such as JPA (Java Persistence API) or equivalent
- Experience building highly scalable and distributed microservice platforms, in a Retail environment
- Solid understanding and hands-on experience with:
- Unit testing frameworks like JUnit, Mockito
- Build and deployment tools such as Gradle, Maven, and Jenkins as part of the CI/CD process
- Experience working with Kafka in high-volume transactional systems
- Hands-on experience with Relational Databases [PostgreSQL]Experience working on cloud platforms, with preference for Google Cloud Platform (GCP)
- Strong communication skills for design-related discussions, cross-functional collaboration, and stakeholder engagement
Responsibilities:
- Develop elegant, high-performing, and scalable code as part of a collaborative engineering team
- Lead and ensure quality engineering practices including unit testing, code reviews, and integration testing
- Build, package, and deploy services as part of the CI/CD lifecycle
- Optimize applications to meet non-functional requirements such as performance, reliability, and scalability
- Take ownership of end-to-end delivery, including coordination with DevOps and other teams for production deployments
- Actively monitor application health and key performance indicators (KPIs), and support the triage and resolution of production issues
- Troubleshoot complex issues related to data, features, services, and platforms, performing root cause analysis
- Champion and enforce security best practices, ensuring secure coding and system design
- Foster a culture of collaboration across engineering, product, QA, and operations to enable seamless and continuous delivery
- Lead from the front, taking full ownership of application outcomes and being accountable for delivery excellence