SW Engineer - Mid Level

Remote • Posted 4 hours ago • Updated 1 hour ago
Full Time
On-site
USD0 - USD45
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • SW Engineer - Mid Level

Summary

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.



Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: cxsapwma1
  • Position Id: 1329418
  • Posted 4 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Bernards, New Jersey

Today

Full-time

USD 91,700.00 - 163,700.00 per year

Remote or Scottsdale, Arizona

Today

Full-time

USD 92,700.00 - 185,400.00 per year

Remote or New York, New York

Today

Full-time

USD 127,000.00 - 235,000.00 per year

Remote

Today

Easy Apply

Full-time, Part-time, Third Party, Contract

$DOE

Search all similar jobs