FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Developer
TransUnionSoftware Engineer (Java Backend) designing and developing scalable backend services for the fraud platform. Collaborating with cross-functional teams to deliver high-quality solutions with a focus on performance and security.
Tech Stack
Tools & technologiesAWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKafkaMicroservicesNoSQLRDBMSSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Design, develop, and enhance backend services and microservices for the fraud platform in collaboration with architects and product teams
- Contribute to system design discussions and help define scalable, reliable, and maintainable solutions
- Implement cloud-native solutions and actively support modernization of existing applications
- Develop, test, and maintain high-quality Java-based services following best practices and architectural guidelines
- Independently analyze and resolve complex technical problems, proposing effective and scalable solutions
- Drive integration of fraud point solutions into the broader platform with a focus on performance, scalability, and security
- Conduct and actively contribute to code reviews, ensuring adherence to coding standards and improving overall code quality
- Collaborate with DevOps and platform teams to improve CI/CD pipelines, automation, and deployment processes
- Troubleshoot production issues and ensure system reliability and availability
Requirements
What you’ll need- 5–8 years of experience in backend or service-oriented application development
- Solid experience in Java backend development (e.g., Spring Boot, REST APIs, microservices architecture)
- Good understanding of cloud platforms (AWS, Azure, or GCP)
- Strong problem-solving skills with the ability to handle moderately complex to complex technical challenges independently
- Experience with API design, system integration, and distributed systems concepts
- Familiarity with CI/CD pipelines, DevOps practices, and version control systems (e.g., Git)
- Understanding of data storage solutions (RDBMS and exposure to NoSQL systems) and messaging systems (e.g., Kafka)
- Awareness of performance optimization, scalability, and secure coding practices
- Strong collaboration and communication skills with the ability to work across technical and non-technical teams
- Working knowledge of Agile methodologies and ability to contribute effectively in a team setting
- Continuous learning mindset with the ability to adapt to new technologies and evolving requirements
- Bachelor's degree in Computer Science, Information Technology, or related field
Benefits
Comp & perks- Flexible work arrangements
- Professional development opportunities
- Work/life flexibility
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootREST APIsmicroservices architecturecloud-native solutionsAPI designsystem integrationRDBMSNoSQLperformance optimization
Soft Skills
problem-solvingcollaborationcommunicationadaptabilitycontinuous learningindependent analysiscode reviewteamworktechnical discussionscalable solution design