TransUnion is seeking a Senior Software Developer to design and develop distributed, scalable, high-performance microservice-based applications using Java, J2EE, Spring, and Spring Boot. The role involves working with cloud providers, containerization, automated orchestration, and participating in Agile software development phases. Responsibilities include resolving scalability and performance issues, ensuring software meets security and quality requirements, and leading the team for high-quality software delivery. The ideal candidate will have a minimum of 5 years of experience in relevant technologies.
Good To Have:- Knowledge on the Telecom industry & Number porting.
- Experience with front-end development like Angular.
- Telecom Order Management System knowledge experience.
- Any Certifications in the relevant technologies.
Must Have:- Design and Development in Java, J2EE, Spring, Spring Boot, Apache Camel, RDBMS, JS.
- Knowledge and understanding of services offered by at least one of the major public cloud providers (AWS/GCP/Azure).
- Hands-on experience with building containerized applications and automated orchestration (Docker, Kubernetes).
- Design and implement distributed, scalable, high-performance micro service-based applications.
- Actively participate in Agile software development phases.
- Minimum 5 years of relevant work experience.
- Proficiency in Java/J2EE Technologies, Spring, Spring Boot, RESTful Web Service, XML, JSON, JMS.
- Experience with Oracle and SQL with tuning, No-SQL databases like MongoDB, Postgres DB.
- Experience in application configuration and builds using Maven.
- Deployment automation experience in CI/CD (Jenkins, Pipeline, Groovy scripts, Chef, Puppet, Ansible).
- Unit test driven framework implementations, test cases development using Junit.
- Strong analytical and debugging skills.
- Experience with GIT, JIRA, Confluence, Nexus.