09th May, 2025
For more than three decades, Strategic Data Systems (SDS) has been a software consultancy firm specializing in strategy, technology, and business transformation for Fortune 100 companies, mid-sized firms, and startups. At SDS, we empower our development teams to address our clients’ critical business challenges by leveraging cutting edge technologies. If you seek a workplace where your contributions are truly appreciated, then SDS is the company for you. Join us today to work alongside fellow development specialists and become a crucial part of our dynamic and cohesive community.
What You’ll Do
TECHNICAL SKILLS
Must Have
- ExcExcellent verbal and written communication skillsellent verbal and written communication skills
- Java/Spring Boot, Java 17+ expertise.
- REST API development experience
- Strong problem-solving and collaboration skills
Nice To Have
- 12-factor applications experience.
- Microservices development using Node/ExpressJs
We are seeking one on-shore engineer and three off-shore engineers to begin working towards a Collections Outbound Agentic AI solution. There is a data science team already working on the Agentic AI portion. We will be required to build data orchestration and Spring Boot Java APIs we will host in AWS to ultimately bridge vendor environments. Please see general job description below:
Overview: We are in search of a Backend Software Engineer who excels not only in technical proficiency but also as a proactive problem-solver, critical thinker, and active participant in task development. This role is tailored for a dynamic individual who drives innovative solutions, engages actively in project planning, and significantly contributes to our implementation processes.
Key Responsibilities: - Proactive Problem Solving: Engage actively in driving innovative solutions and participate in the creation and refinement of project objectives with a team both here and off-shore.
- Critical Thinking: Utilize analytical skills to understand complex project requirements and contribute to their design and architecture.
- Task Building: Collaborate in defining tasks and milestones, ensuring projects advance proactively.
- Agile Participation: Actively engage in all agile ceremonies, offering ideas and feedback to advance projects.
- Best Practices Leadership: Model and guide the adoption of software development best practices, mentoring peers and contributing to communities of practice.
- Risk and Compliance Awareness: Maintain accountability for risk management, adhering to policies and procedures while focusing on a positive customer experience.
General Functions: - Design and implement technology and software solutions as part of an agile squad.
- Participate in agile ceremonies, influencing activities from architecture to delivery.
- Lead communities of practice to refine and document software development standards and best practices.
- Ensure positive customer experience through responsible risk management and compliance with policies and procedures.
Duties and Responsibilities: - Deliver API and real-time Data Streams.
- Develop code and IaaS in AWS with Terraform.
- Develop microservices using Java/Spring-Boot.
- Design and implement new features, improving technical product and application quality.
- Act as a technical expert and developer on an agile squad.
- Drive architecture of solutions across multiple services and applications.
- Develop software meeting code quality standards and metrics.
- Guide communities of practice, mentoring developers, enforcing standards, and sharing knowledge.
- Achieve operational excellence through automation and writing maintainable, supportable, and testable code.
- Maintain partnerships with operations and engineering teams to drive service improvement.
- Stay current on IT trends relevant to your area of practice.
- Assist with problem resolution for end users and customers.
- Create and update operational procedures for routine management processes.
- Ensure compliance with audit requirements.
Essential Qualifications: - Java/Spring Boot, Java 17+ expertise.
- REST API development experience.
- Containerization familiarity.
- Bachelor’s degree in Computer Science/Information Systems or related field, with 8+ years of experience.
- Software development best practices knowledge.
- Git and GitHub experience.
- Software development methodologies understanding.
- Security best practices in software development.
- Strong problem-solving and collaboration skills.
- Excellent verbal and written communication skills.
- Developing using OSX experience.
- Unit Testing with JUnit proficiency.
Desirable Skills and Abilities: - 12-factor applications experience.
- Microservices development using Node/ExpressJs.
- Elastic Container Service (ECS) knowledge.
- Greenfield application development experience.
- Terraform experience.
- Configuring and tuning Tomcat Embedded.
- Hashicorp Vault familiarity.
- Jenkins CI/CD experience.
What You’ll Get SDS, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance provided
- 401(k) with a company match and optional profit sharing
- Paid vacation time
- Paid Bench time
- Training allowance offering
- You’ll be eligible to earn referral bonuses!
Apply For Job