Java- Backend Developer

Job ID: 35152453

Budget: ₹600 – ₹1,500 INR

Design and develop business logic and product backend systems
- Work closely with frontend developers to design and develop functional, performance and comprehensive APIs
- Decoding existing company software systems and being able to connect the application to applicable data sources
- Write unit, integration, and performance tests. Develop automation tools and continuous integration pipelines for daily tasks
- Develop to high quality, with good documentation and code-efficient
- Challenging ideas and opinions to avoid mistakes and inefficient solutions
- Optimizes the application for maximum speed and scalability
- Deploys regular releases in an agile approach
- Creates appropriate documentation as defined by the agile development methodology
- Works closely with business stakeholders and end users to develop an understanding of how the applications are used by the user teams being supported
- Maintains competency in the technologies related to responsibilities.

What are we looking for?

- 5+ Years of experience as a backend engineer working with large projects
- Worked in agile environment and has good grasp of agile cadence
- Backend experience in *Java Spring Boot, Microservice, Saga pattern, Kafta & CQRS*
- Excellent knowledge about code quality metrics and a keen eye for detail
- Comfortable debate architecture designs and integration contracts
- Versed with API design and database normalisation
- Comfortable to work on CDD projects and integration contract tools
- Understand the concept of microservices and has operation experience
- Keen to test code written with Unit, Integration and Performance test
- Built and delivered high performance TPS applications
- Knowledge in areas below is added bonus:
- Financial Industry
- Jira & Confluence
- Performance testing knowledge (JMeter / BlazeMeter)