
Java Developer with Microservices
- Pune, Maharashtra
- Permanent
- Full-time
- Work towards priorities defined by product owners in the business to collaboratively build out the Product/Platform
- · To have a clear view of technology strategy for design & delivery of the technical aspects of the product…focusing on not only business delivery but constant focus on remediating tech debt.
- · Responsible for delivering tasks end to end with high quality and in line with design and architecture laid out. Strive towards no post implementation issues.
- · Production support, environment management, release support and automation implementation to be part of day job.
- · Ensuring that quality (code / performance) and discipline (TDD, BDD, unit, JIRA usage etc) are always maintained.
- · Maintaining our Agile and delivery principles.
- · Working with UX and Architecture to ensure that Design Driven ethos is upheld.
- · Collaboration with business and team along with DevOps principles maintained all the time.
- Demonstrable experience of Continuous Delivery software development methods, including TDD and automated testing (including non-functional performance testing).
- · Experience of working on high volume data integration and throughput requirements (profiling)
- · Experience of micro service architecture
- · Experience of REST services.
- · Experience of Developing microservices and deploying on Containerized environment
- · A background of solid architectural work is advantageous.
- Java 17 or above, Spring Boot components, Spring framework
- Proficiency with ServiceNow development, such as scripting, workflows, and integrations.
- Oracle, PostgreSQL, MySQL
- Some experience with NoSQL, Elastic, Google Cloud, Kubernetes, Ansible, AI/ML is good to have.
- · Strong communication skills - experience of interfacing with IT Lead/Delivery Manager, Architect, business Product Owners and IT offshore teams.
- · Model - Strive to be Role Model for the peers.