Verified today
Java Software Developer
About the role
Software Development team at Transaction Network Services builds robust Java-based enterprise applications. The role designs, develops, and maintains Java applications, leads full lifecycle delivery, and mentors team members while collaborating with product managers and QA. Bangalore, On-site, hybrid schedule with occasional remote days as needed.
What you’ll do
- Design and develop Java applications
- Lead end-to-end software development lifecycle
- Collaborate with product managers and stakeholders
- Mentor team members and conduct code reviews
- Ensure scalability, resilience, and maintainability
- Maintain documentation and support testing efforts
- Optimize performance and ensure security standards
- Contribute to architectural design discussions
What you’ll bring
- 6-7 years software development
- Java, Spring Framework, Hibernate
- AWS cloud, microservices
- PostgreSQL, DynamoDB, Amazon RDS
- CI/CD with GitLab, Maven
- Object-oriented design, RESTful APIs
- Code quality and performance optimization
- Documentation of applications
Education
Computer Science degree or equivalent