Description
TNS is hiring a Senior Java Developer to design, build, and maintain high-availability, scalable Java applications. The role covers the full software development lifecycle, architectural design, code quality, performance optimization, security, documentation, stakeholder communication, and mentoring. Required qualifications include strong Java and enterprise framework expertise, Spring Boot, Spring MVC, Spring Security, Hibernate, object-oriented programming, RESTful APIs, microservices, AWS, PostgreSQL, DynamoDB, Amazon RDS, CI/CD, Maven, DevOps, and generative AI workflows. The position requires a computer science degree or equivalent practical experience and 6–7 years of professional software development experience, with scalable distributed-systems experience and parking industry experience desirable.
