Note: The job is a remote job and is open to candidates in USA. Dahl Consulting provides staffing and workforce solutions for businesses. The company is seeking a Senior Backend Software Engineer to design, develop, deploy, and support scalable applications and services for critical financial and tax-related processes. The role focuses on backend services, RESTful APIs, event-driven integrations, production support, and modernization of high-volume transaction systems.
Responsibilities
- Participate in Agile ceremonies, including sprint planning, stand-ups, retrospectives, and backlog refinement
- Design, develop, test, and deploy new application features and enhancements
- Build and maintain scalable backend services and web-based applications
- Develop and support RESTful APIs and event-driven integrations
- Collaborate with cross-functional technology and business teams to deliver reliable financial processing solutions
- Support production applications and troubleshoot issues in a complex enterprise environment
- Contribute to the modernization and migration of legacy applications and services
- Write high-quality, maintainable, and testable code following engineering best practices
- Participate in code reviews and CI/CD-driven development processes
- Help ensure platform stability, performance, and scalability for high-volume transaction systems
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Professional experience developing backend applications using Kotlin
- Experience building applications with Spring Boot
- Experience designing, developing, and supporting RESTful APIs
- Experience with Kafka or other event-driven messaging technologies
- Experience working with PostgreSQL or other relational database platforms
- Experience developing scalable, distributed, and highly available applications
- Experience creating and maintaining unit tests, integration tests, and testable software designs
- Experience using Git, source control best practices, and CI/CD deployment pipelines
- Experience supporting production applications in an Agile development environment
- Experience with Docker, Kubernetes, and cloud-native application architectures
- Strong problem-solving, troubleshooting, and collaboration skills
- Experience developing applications with Java
- Additional experience with PostgreSQL database administration or optimization
- Exposure to React for UI enhancements and support activities
- Experience working within financial systems, accounting platforms, tax systems, or enterprise transaction-processing environments
- Experience supporting large-scale retail, e-commerce, or high-volume transaction platforms
- Familiarity with modern application modernization initiatives and cloud transformation efforts
Benefits
- Dahl Consulting is proud to offer a comprehensive benefits package to eligible employees that will allow you to choose the best coverage to meet your family’s needs.
Company Overview
Company H1B Sponsorship