Back-End Software Engineer building robust backend applications for Collectors. Evolving legacy applications and elevating backend architecture for innovative services.
Responsibilities
Participate across the entire software development lifecycle, taking features from concept to production release
Communicate with Product and other stakeholders to develop business requirements
Collaboratively create solutions with other teams
Troubleshoot software issues and debug a large codebase
Develop and execute unit and integration tests
Contribute to technical documentation to increase maintainability of software assets
Requirements
5+ years of software engineering industry experience building backend software, with exposure to microservices, event-driven architectures, and REST APIs, or Java EE.
3+ years experience/strong proficiency with Java; Spring Boot experience is preferred.
Strong fundamentals working with databases - relational & NoSQL.
Exposure to building applications in the cloud (we use AWS) and experience with CloudFormation/Terraform/Pulumi
Experience with containerization, orchestration, infrastructure (e.g., Docker, Kubernetes, ECS)
Solid understanding of object-oriented programming and design patterns.
Possess strong technical, analytical, troubleshooting, and communication skills with the ability to visualize and document processes
Understanding of how to create modular and extensible APIs
Proficient at using appropriate security, testing, documentation, and/or monitoring best practices
Familiar with Agile/Scrum methodologies.
Benefits
Health Insurance: All full-time employees are eligible to enroll in Medical, Dental, and Vision
Additional Benefits: Full-time employees are eligible for fertility, commuter, and educational assistance benefits
401(K) Matching Plan: We are proud to offer a competitive 401k matching plan to our employees to support their future financial goals
Vacation: All salaried employees are eligible for flexible time-off
Holiday Pay: All regular, full-time employees are eligible for ten company paid holidays
Employee Discounts: Employees receive discounts on select grading services for approved submissions
Flexible Hours: Many of our teams offer flexible schedules with varying shifts and will work with you to accommodate your needs
Fun Working Environment: Our team members are invited to participate in celebrations, holiday events, and team building activities
Java Backend Developer at Evertec + Sinqia focusing on innovative technological solutions in financial transactions. Involves back - end development with Java and collaboration with teams.
Tech Lead leading software development projects at Capgemini. Focusing on Java technologies and agile methodologies within a collaborative environment.
Senior Java Developer developing scalable backend applications for Capgemini. Involved in microservices implementation and API integrations with a focus on code quality.
Backend Developer using .NET at Capgemini, focusing on developing APIs and systems integration. Involves leading technical decisions and architecture evolution within the team.
Backend Developer at Capgemini focusing on .NET applications and RESTful APIs. Responsibilities include leading projects and ensuring software quality through testing and reviews.
Senior Back - End Engineer contributing to Xero's mobile app development with focus on high - quality products. Collaborating with cross - functional teams and mentoring junior engineers.
Lead Quality Engineer at S&P Global improving quality in web applications and data platforms. Collaborate with teams on automation testing and innovative solutions for cloud services.
Vice President, Full Stack Software Engineer at Citi developing modern applications using Java and React. Leading design, development, and implementation efforts while driving best practices in CI/CD and AI tools.
Staff Software Engineer responsible for the technical strategy and architecture of Coinbase's Finhub Tooling platform. Driving AI - powered workflows and mentoring engineers in a remote - first environment.