TransUnion's Job Applicant Privacy Notice
What We'll Bring:
We are seeking an experienced Java Scenario Developer to design, develop, and implement robust Java-based applications and scenarios that meet business requirements. The ideal candidate will have strong expertise in Java technologies, problem-solving skills, and experience working in agile environments.
What You'll Bring:
Key Responsibilities
- Design, develop, and maintain Java-based applications and scenario workflows.
- Collaborate with cross-functional teams to gather requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code following best practices.
- Implement unit tests and perform code reviews to ensure quality and reliability.
- Optimize application performance and troubleshoot issues in production environments.
- Work with APIs, microservices, and integration frameworks.
- Ensure adherence to security and compliance standards.
- Participate in agile ceremonies and contribute to continuous improvement initiatives.
Impact You'll Make:
Required Skills & Qualifications
- Core Java expertise with strong understanding of OOP principles.
- Hands-on experience with Spring Framework (Spring Boot, Spring MVC).
- Proficiency in RESTful APIs, JSON, and XML.
- Experience with JPA/Hibernate and relational databases (MySQL, PostgreSQL, or Oracle).
- Familiarity with Microservices architecture and Cloud platforms (AWS, Azure, or GCP).
- Strong knowledge of version control systems (Git) and CI/CD pipelines.
- Good understanding of design patterns, multithreading, and performance tuning.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration abilities.
Preferred Skills
- Exposure to Kafka, RabbitMQ, or other messaging systems.
- Experience with Docker, Kubernetes, and containerized deployments.
- Knowledge of JUnit, Mockito, and other testing frameworks.
- Familiarity with Agile/Scrum methodologies.
Education
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
This is a hybrid position and involves regular performance of job responsibilities virtually as well as in-person at an assigned TU office location for a minimum of two days a week.
TransUnion Job Title
Sr Developer, Software Development