Senior Java Software Engineer

Technology company with a 20+ year-old platform focusing on digital transformation and modern architecture solutions.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS

Description For Senior Java Software Engineer

Nalanda is seeking a Senior Java Engineer to join a team tackling one of the sector's most interesting technological challenges. The role involves working on a platform with over 20 years of history, driving its evolution towards modern and scalable architectures. This position combines advanced technical skills, leadership, and collaboration with multidisciplinary teams in a digital transformation environment.

The ideal candidate will be responsible for designing and implementing scalable solutions, serving as a technical reference for the team, and leading end-to-end development processes. They will work with modern technologies including Java, Spring Framework, PostgreSQL, and Kafka, while helping to evolve legacy systems into modern architectures.

The role requires someone with strong technical expertise in backend development, particularly with Java and related technologies, combined with excellent leadership and communication skills. The successful candidate will play a crucial role in driving technical excellence, mentoring team members, and ensuring the successful delivery of high-quality solutions.

During the first month, the focus will be on familiarizing with the business, mapping technological processes, and understanding the existing systems ecosystem. Following this initial period, the role will involve leading strategic developments while contributing to the platform's technological evolution.

This position offers an exciting opportunity to work on complex, meaningful projects while leading technical transformation initiatives in a collaborative environment. The hybrid work arrangement provides flexibility while maintaining strong team connections and effective collaboration.

Last updated 4 days ago

Responsibilities For Senior Java Software Engineer

  • Design scalable, simple, and maintainable solutions and products in collaboration with Architecture and Product teams, prioritizing user experience
  • Serve as technical reference for the team, helping to unblock problems and promoting robust and quality solutions
  • Lead technical design, development, testing, and integration of end-to-end solutions, ensuring implementation aligned with quality standards
  • Act as an ambassador for good development practices, promoting clean and efficient code standards
  • Coordinate technical requirements with other company areas, ensuring alignment and effective communication between teams
  • Inspire and guide team members, promoting their career development through feedback and constructive performance evaluations
  • Actively participate in defining metrics that promote continuous improvement in developed products

Requirements For Senior Java Software Engineer

Java
PostgreSQL
Kafka
  • Minimum 5 years of experience in backend development, especially in Java Virtual Machine (Java 21 is a plus) & Spring Framework/Spring Boot
  • Experience with relational databases like PostgreSQL
  • Experience with publishing and consuming Open/Public APIs
  • Solid knowledge in modern architectures (microservices) and previous experience working with monoliths
  • Familiarity with messaging and streaming tools like Kafka
  • Patience and resilience to work with robust but challenging systems, understanding legacy application complexities
  • Excellent communication skills to lead digital transformations and collaborate with multiple stakeholders
  • Initiative, curiosity, and adaptability to learn about a complex business with little initial documentation

Interested in this job?

Jobs Related To Nalanda Senior Java Software Engineer

QA Automation Engineer

Senior QA Automation Engineer position at Nalanda, focusing on test automation, CI/CD integration, and quality assurance processes in Madrid.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.

Sr. Software Development Engineer, Live Sports, Prime Video Sports

Senior Software Engineer role at Amazon Prime Video Sports, building scalable solutions for live sports streaming experiences using AWS services.

Network Development Engineer, Direct Connect

Senior Network Development Engineer role at AWS Direct Connect team, focusing on designing and implementing large-scale cloud network infrastructure.

Sr. EU Site Process Engineer, EU PE

Senior EU Site Process Engineer position at Amazon, focusing on process improvement and operational excellence in fulfillment centers across Europe.