Overview
Senior Programmer Analyst in Applications Development, partnering with technology and business teams to analyze, design, develop, and implement application systems and programs.
What you'll do
- Participate in establishing and implementing new or revised application systems and programs.
- Design and develop technical solutions for data and reporting applications using best engineering practices.
- Build software applications using microservices and cloud-native architecture with testing automation and reusability.
- Contribute to CI/CD implementation using DevOps best practices.
- Partner with QA and Support teams to ensure robust testing and production stability with monitoring and health checks.
- Work with other development teams to build APIs, integrations, and shared components.
- Provide technical direction and strategic decisions as a technical expert across development and implementation phases.
What you'll need
- 8-10 years of experience designing and developing robust, scalable applications using Object Oriented Design.
- Extensive hands-on experience with Java Core and concurrent programming.
- Hands-on knowledge of web technologies including HTML, CSS, React JS, and Angular.
- Experience with REST APIs and backend development using Java technologies such as Spring Boot.
- Experience with Spring Framework modules including Core, Integration, Batch, JDBC, and Hibernate.
- Experience with distributed caching frameworks such as Oracle Coherence or Redis.
- Experience with cloud technologies including containers and microservices (Docker, Kubernetes).
Details
- Location: Pune, Maharashtra, India.
- Employment type: Full time.
Read the full description and apply on the company’s own careers page.