Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
DS

US_East | Application Consultant - Java /JEE / Java Frameworks_L3

Datum Software, Inc
🇮🇱 Israel
On-site
Senior
1 month ago
  • Java
  • AWS
  • Spring Boot
  • Microservices
  • AWS Cloud
  • REST API
  • CI/CD
  • Docker
  • Kubernetes
  • TDD
  • BDD
  • Agile
  • Test-Driven Development
  • OpenShift
  • System Design
  • Scrum
  • AWS Lambda
  • EMR
  • Apache Spark
  • Kinesis
  • Devops
  • Jenkins
  • GitHub
  • Artifactory
  • IaC
  • Terraform
  • CloudFormation
  • Ansible
  • JUnit
  • Cucumber
  • SQL
  • NoSQL
  • Apache Kafka
  • RabbitMQ
  • React.js
  • Angular
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Role Name: Java AWS Developer
Location: Chicago, IL – Onsite Mandatory



Job Description
We are seeking a highly skilled Senior Java Full Stack Developer with strong AWS experience to design, develop, and maintain scalable, highly available, and high-performance enterprise applications.
The ideal candidate will have strong hands-on experience with Java, Spring Boot, microservices, AWS cloud services, REST APIs, CI/CD, Docker/Kubernetes, infrastructure automation, and modern testing practices such as TDD and BDD. The candidate should be comfortable working in an Agile environment and collaborating with architects, business stakeholders, and cross-functional engineering teams.
 
Key Responsibilities:
  • Design, develop, and maintain highly available, scalable applications using Java and modern software design patterns.
  • Develop backend services using Java, Spring Boot, and microservices architecture.
  • Design, build, and maintain RESTful APIs and service integrations.
  • Develop cloud-native applications leveraging AWS services.
  • Build and maintain CI/CD pipelines to automate application build, testing, deployment, and release processes.
  • Develop and execute unit, integration, and service-level tests to maintain high code quality and test coverage.
  • Apply Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
  • Deploy and manage applications using container technologies such as Docker and Kubernetes/OpenShift.
  • Monitor application performance, reliability, scalability, and availability.
  • Collaborate with architects, business stakeholders, product teams, and other engineering groups.
  • Participate in system design and architecture discussions and contribute to technical standards and best practices.
  • Troubleshoot application, integration, cloud, and production issues.
  • Participate actively in Agile/Scrum ceremonies and software delivery activities.
Required Skills & Experience:
Java & Backend Development
  • Strong hands-on Java development experience, preferably with Java 17/21/25.
  • Strong experience with Spring Boot and microservices.
  • Experience designing and developing RESTful APIs.
  • Strong understanding of API architecture and backend service development.
  • Knowledge of high-availability, scalability, and distributed application design.
AWS & Cloud Technologies
  • Strong hands-on experience with AWS-native services.
  • Experience with AWS technologies such as:
    • AWS Lambda
    • Amazon EMR
    • Apache Spark
    • Amazon Kinesis
    • Other AWS cloud-native services
  • Experience deploying and managing cloud-based enterprise applications.
DevOps & CI/CD
  • Hands-on experience with Jenkins for CI/CD.
  • Strong experience with GitHub and version control practices.
  • Experience with artifact repository tools such as Artifactory.
  • Experience with Docker and Kubernetes.
  • OpenShift/OCP experience is preferred.
Infrastructure as Code
Hands-on experience with infrastructure provisioning and automation using one or more of the following:
  • Terraform
  • AWS CloudFormation
  • Ansible
Testing
  • Strong experience with TDD using JUnit.
  • Experience with BDD using Cucumber.
  • Experience developing unit, integration, and service-level tests.
  • Strong understanding of automated testing and code-quality practices.
Databases & Messaging
  • Experience with relational databases and SQL.
  • Experience with NoSQL databases.
  • Knowledge or experience with messaging/event-streaming technologies such as:
    • Apache Kafka
    • RabbitMQ
    • MQ
    • Amazon Kinesis
Additional Technical Requirements
  • Hands-on experience with Drools Rule Engine.
  • Strong understanding of Agile/Scrum software development methodologies.
  • Experience designing and supporting large-scale enterprise applications.
Preferred Qualifications
  • AWS Architect Certification or other relevant AWS certification.
  • Experience with application performance tuning and monitoring tools.
  • Experience supporting high-volume and distributed applications.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and stakeholder-management skills.
Nice to Have
  • Experience with front-end technologies such as React or Angular.
  • Exposure to large-scale distributed systems.
  • OpenShift/OCP experience.
  • Additional AWS cloud certifications.
Soft Skills
  • Strong verbal and written communication skills.
  • Excellent collaboration and teamwork abilities.
  • Ability to multitask and work effectively in a fast-paced environment.
  • Ability to collaborate with both technical and business stakeholders.
  • Strong problem-solving and analytical skills.
  • Adaptability and willingness to work across different functional teams.
 
 
“All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.”
 
 
 
 
 
 

US_East | Application Consultant - Java /JEE / Java Frameworks_L3 · Datum Software, Inc

Auto apply with Likeremote