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 HRsupport@randstadusa.com. 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.