Java - Senior Developer
We are looking for an experienced Java Developer to join our dynamic team. The ideal candidate will have 5-8 years of experience in development, building scalable and high-performance applications of enterprise grade using below spread technologies.
What you do
A seasoned developer with minimum 5+ years of experience building applications of enterprise grade.
Worked on Java 8+ versions. Excellent in OOP and design patterns, including benefits and limitations.
Sound understanding of data structures and algorithms, Big O notation and performance analysis.
Sound command on Spring and Spring Boot, well aware of architectural patterns.
Experience in designing architecture, including choosing the right tech stack
Good at git or similar version control
Solid experience in building RESTful APIs
Solid experience with both relational and non-relational databases, database architecture and distributed transaction management
Experience with distributed architecture principles and solutions for performance, scale and reliability
Experience building and packaging components and services, cloud/on-premise deployments, CI/CD, monitoring and observability
Experience working with containers (Docker) and orchestration (Kubernetes)
Experience with Maven/Gradle/Ant
Experience working in Agile/Scrum
Good communication and analytical skills.
What we ask
Collaborate with various stakeholder to understand and analyse project requirements and develop technical design/solutions
Writing clean, scalable, and efficient code using the Java, Spring and related technologies.
Testing and debugging applications to ensure optimal performance and reliability.
Collaborating with cross-functional teams to gather and analyse project requirements.
Coding, testing, and debugging software applications, ensuring high-quality and efficient performance.
Participating in system integration, troubleshooting, and performance optimisation.
Unit testing and debugging to ensure software functionality.
Participating in code reviews, ensuring adherence to coding standards and best practices.
Stay updated on emerging technologies, industry trends and software development methodologies.
What we offer
You’ll be a member of the international Valtech BFSI hub. Here, you and other experts form part of a growing team that works together closely to create a shared impact for some wonderful brands. We are proud of what we do and frequently you will be pushing the limits of innovation and creativity. We’ll also support your development through our internal Academy. So, if you’re looking to work for major brands on challenging projects in a culture that prizes freedom and responsibility, get in touch.
At Valtech, we’re here to engineer experiences that work and reach every single person. To do this, we are proactive about creating workplaces that work for every person at Valtech. Our goal is to create an equitable workplace which gives people from all backgrounds the support they need to thrive, grow and meet their goals (whatever they may be). You can find out more about what we’re doing to create a Valtech for everyone here.
Please do not worry if you do not meet all of the criteria or if you have some gaps in your CV. We’d love to hear from you and see if you’re our next member of the Valtech team!
Java - Senior Developer
Loading application form
Already working at Valtech India?
Let’s recruit together and find your next colleague.