TransUnion's Job Applicant Privacy Notice
What We'll Bring:
Senior/Lead DeveloperWhat You'll Bring:
Core Responsibilities:
- 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
- Hands on experience with building containerized application and automated orchestration
- Capable of responding to and resolving issues in real-time.
- Participate in technical conversations while working with vendor/suppliers and customers.
- Design and implement distributed, scalable, high-performance micro service-based applications
- Actively participate in the Agile software development phases of various initiatives across OMS platform.
- Resolve scalability and performance issues in all areas of Software functions.
- Provide Business value through innovation and continuous improvement
- Continuously find opportunities to refactor and reduce technical debt
- Collaborate efficiently with the team members & make sure you have the proper communications to get the deliverables done.
- Interact with Product Development and Technology teams to ensure proper requirements are received before proposing a solution to the stake holders.
- Ensure Release software meets all requirements of Security, Quality, Extensibility, Performance, Reusability
- Produce high-quality software with a scalable architecture and design principles
- Lead the team to coordinate and guide for high quality software delivery
Impact You'll Make:
Technology Stack:
- Minimum 8 years of relevant work experience.
- Java/J2EE Technologies with Java, Spring, NFI, AJAX, JavaScript, TypeScript , Spring Boot , Spring IOC & MVC, Spring Data JPA, Spring Web Flow, Spring Boot, Apache Camel, JDBC, OpenJPA, RESTful Web Service , XML (Advanced), XSLT (Advanced), JSON, JMS (Advanced), JAuth2.0, JWT. Docker, Kubernetes, Oracle and SQL with tunning, no-SQL query language, JSON query, MongoDB , Postgres DB, Familiarity with AWS/GCP/Azure services stack.
- Excellent knowledge or hand on experience designing and using No-SQL database for persistence storage, MongoDB, Postgres or like.
- Good knowledge on using architecture and design patterns.
- Experience in application configuration and builds using Maven.
- Jenkins, Pipeline deployment, Groovy scripts. Deployment automation experience in CI/CD (Chef, Puppet, Ansible)
- Well documented code, Unit test driven framework implementations, testcases development using Junit.
- Good understanding of the software development agile practices.
- Asynchronous message communication/integration technologies (ActiveMQ), JMS, MQTT, AMQP
- Apache Camel (Hands on experience)
- Experience in OSGI Framework
- IDE Eclipse, Oracle SQL Developer
- Strong analytical and debugging skills
- Experience with GIT, JIRA, Confluence, Nexus.
Nice to have:
- Knowledge on the Telecom industry & Number porting.
- Good to have experience with front-end development like Angular, etc.
- Telecom Order Management System knowledge experience is a plus.
- Any Certifications in the relevant technologies.
TransUnion Job Title
Lead Developer, Applications Development