job summary:
Full Stack Software Engineer with strong backend expertise in Java, Spring Boot, and real-time data streaming using Apache Kafka. This role involves building and maintaining robust microservices, optimizing SQL operations, and contributing to DevOps automation and CI/CD practices. The ideal candidate is a hands-on engineer who thrives in Agile environments and can work across backend, data engineering, and optionally frontend and low-code platforms.
location: Telecommute
job type: Solutions
salary: $0 - 45 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
Job Duties -
Key Responsibilities
Design, develop, and maintain scalable backend services using Java (Advanced), Spring Boot, and Kafka
Build RESTful APIs and microservices architecture aligned to enterprise design principles
Implement and optimize complex SQL queries, focusing on MS SQL Server performance and reliability
Integrate Elasticsearch for search and analytics use cases
Automate deployments and environment setups using PowerShell and support CI/CD readiness
Utilize Bitbucket for version control and Jira for Agile tracking and sprint execution
Collaborate with cross-functional teams including DevOps, QA, Product Owners, and Architects to deliver quality outcomes
Participate in peer code reviews, sprint ceremonies, and architecture discussions
Job Requirements -
Key Responsibilities
Design, develop, and maintain scalable backend services using Java (Advanced), Spring Boot, and Kafka
Build RESTful APIs and microservices architecture aligned to enterprise design principles
Implement and optimize complex SQL queries, focusing on MS SQL Server performance and reliability
Integrate Elasticsearch for search and analytics use cases
Automate deployments and environment setups using PowerShell and support CI/CD readiness
Utilize Bitbucket for version control and Jira for Agile tracking and sprint execution
Collaborate with cross-functional teams including DevOps, QA, Product Owners, and Architects to deliver quality outcomes
Participate in peer code reviews, sprint ceremonies, and architecture discussions
Optionally contribute to:
- Low-code platforms (e.g., Appian) and BRMS tools (e.g., Drools)
- Frontend components using React or Angular
- Cloud migration using AWS or OCI
- Data engineering using PySpark, Hive, Hue, Impala, and HBase
qualifications:
Mandatory Skills
Backend & Microservices Development
Advanced proficiency in Java and Spring Boot
RESTful API and microservices architecture design
Real-time streaming and asynchronous messaging using Apache Kafka
Database & Search
Strong SQL development and performance tuning, especially on MS SQL Server
Experience with Elasticsearch for scalable search implementations
DevOps & Automation
Hands-on scripting with PowerShell for automation tasks
Experience with Bitbucket (Git), Jira, and Agile development practices
Understanding of CI/CD pipelines, code reviews, and build processes
AI/ML Fundamentals
Basic understanding of ML, LLMs, and Generative AI
Prompt engineering fundamentals
Should have expertise in using AI-assisted development tools such as Claude code, Github CoPilot. etc
Optional Skills (Nice to Have)
Exposure to Appian or similar low-code platforms
Experience with BRMS tools such as Drools
Ability to support legacy systems using VBA
Familiarity with Angular or React for full-stack capabilities
Understanding of SAFe Agile framework
Experience with cloud platforms like AWS or Oracle Cloud Infrastructure (OCI)
Data processing skills with PySpark and tools in the Hadoop ecosystem (Hive, Hue, Impala, HBase)
Experience within Databricks platform developing within Databricks workspace, notebooks, and cluster management.
Qualifications & Experience
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
3-4 years of experience in software development, with a strong focus on backend services
Proven ability to deliver reliable, secure, and scalable applications in distributed environments
Strong debugging, analytical, and problem-solving skills
Excellent verbal and written communication skills for working in collaborative, distributed teams
Core Competencies
Passion for clean, modular, and scalable architecture
Proactive and self-driven with a continuous improvement mindset
Adaptable to evolving technologies and project needs
Ability to mentor junior engineers and contribute to technical leadership
Desired Skills & Experience -
Optionally contribute to:
- Low-code platforms (e.g., Appian) and BRMS tools (e.g., Drools)
- Frontend components using React or Angular
- Cloud migration using AWS or OCI
- Data engineering using PySpark, Hive, Hue, Impala, and HBase
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
Any consideration of a background check would be an individualized assessment based on the applicant or employee's specific record and the duties and requirements of the specific job.
![]()