Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

Senior Backend Core Java Developer

  • Source: LinkedIn
  • SMX Services & Consulting, Inc.
  • On-site
  • Chicago
  • Senior

Job Description

Senior Backend Core Java Developer - Chicago, IL Location: Chicago, IL (Hybrid)

Experience: 10+ Years

Work Authorization: Genuine consultants only

Position Summary

We are seeking an experienced Senior Backend Core Java Developer with 10+ years of experience designing, developing, and deploying high-performance, scalable, resilient, and cloud-native enterprise applications. The ideal candidate will have strong expertise in Java 17, Spring Boot, Microservices, RESTful APIs, multithreading, concurrency, AWS cloud services, backend architecture, and DevOps practices. Experience building distributed, event-driven systems and delivering enterprise solutions in Agile environments is highly preferred.

Required Technical Skills

Programming Languages

  • Java 17 (Core Java)
  • Python
  • Scala
  • UNIX Shell Scripting
  • PL/SQL

Backend Technologies

  • Spring Framework
  • Spring Boot
  • Hibernate
  • RESTful APIs
  • Microservices Architecture
  • Java Multithreading and Concurrency
  • JDBC
  • Spring IOC
  • Spring AOP
  • Spring Transactions
  • Spring Security
  • OAuth2
  • MyBatis

Frontend (Preferred)

  • Angular (v2-16)
  • React.js
  • JavaScript
  • HTML5
  • CSS3
  • Bootstrap
  • jQuery
  • AJAX
  • JSF
  • JSP
  • Servlets

AWS Cloud

  • EC2
  • ECS
  • EKS
  • IAM
  • DynamoDB
  • S3
  • ECR
  • Kinesis
  • SQS
  • SNS
  • KMS
  • Secrets Manager
  • Route 53
  • VPC
  • CloudWatch
  • CloudTrail
  • AWS CLI
  • EMR

Databases

  • Oracle
  • SQL Server
  • PostgreSQL
  • MySQL
  • DB2
  • MongoDB
  • DynamoDB

Messaging & Integration

  • Kafka
  • REST
  • SOAP
  • JAX-RS
  • JAX-WS
  • JAX-RPC
  • WSDL
  • UDDI
  • Apache NiFi
  • Talend ETL

Build & DevOps

  • Maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • Ansible
  • CI/CD Pipelines

Application Servers

  • Apache Tomcat
  • JBoss
  • IBM WebSphere
  • Jetty
  • GlassFish
  • WildFly

Testing & Monitoring

  • JUnit
  • Mockito
  • PowerMock
  • Selenium
  • Cucumber
  • SonarQube
  • Jira
  • Bugzilla
  • Log4j
  • Splunk

Methodologies

  • Agile
  • Scrum
  • SDLC
  • Test-Driven Development (TDD)
  • Waterfall

Development Tools

  • IntelliJ IDEA
  • Eclipse
  • Spring Tool Suite (STS)
  • GitHub
  • NetBeans

Key Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance backend applications using Java 17, Spring Boot, and Microservices.
  • Develop and deploy cloud-native applications on AWS using ECS, EKS, EC2, and Docker.
  • Build asynchronous and event-driven microservices using Kafka, AWS SQS, and SNS.
  • Design and develop RESTful APIs following industry best practices for versioning, security, and exception handling.
  • Build highly available, fault-tolerant, and resilient distributed systems.
  • Implement multithreading, concurrency, and Java design patterns to optimize application performance.
  • Develop backend services using Spring IOC, AOP, JDBC, Transactions, and annotations.
  • Utilize Java 17 features including Lambda Expressions, Streams, Records, and Concurrency APIs.
  • Integrate microservices with existing enterprise applications to support modernization initiatives.
  • Secure applications using Spring Security, OAuth2, AWS IAM, Secrets Manager, and KMS.
  • Develop ETL and data integration solutions using Apache NiFi and Talend.
  • Write optimized SQL queries and work with Oracle, SQL Server, PostgreSQL, DB2, MongoDB, and DynamoDB.
  • Manage application artifacts using AWS S3, ECR, and CodeArtifact.
  • Build and maintain CI/CD pipelines using Jenkins, Maven, and Gradle.
  • Automate deployments and server configuration using Ansible.
  • Monitor application performance using Splunk, CloudWatch, and Log4j.
  • Identify and remediate security vulnerabilities using OWASP best practices and SonarQube.
  • Participate in Agile/Scrum ceremonies, code reviews, sprint planning, and production support.
  • Collaborate with cross-functional teams to deliver high-quality enterprise software solutions within project timelines.

Must-Have Skills

  • 10+ years of Core Java development experience.
  • Strong expertise in Java 17, Spring Boot, and Microservices.
  • Experience designing scalable, high-performance backend enterprise applications.
  • Hands-on experience with AWS services including IAM, EC2, ECS/EKS, DynamoDB, Kinesis, SQS, SNS, KMS, and S3.
  • Strong experience developing RESTful APIs.
  • Expertise in multithreading, concurrency, and distributed systems.
  • Strong SQL and database optimization skills.
  • Experience with Kafka and event-driven architecture.
  • Hands-on experience with Docker, Kubernetes, Jenkins, Maven, …

Skills

  • Java
  • Python
  • Scala
  • spring-framework
  • spring
  • spring-boot
  • Hibernate
  • spring-security
  • OAuth2
  • mybatis
  • React
  • javascript
  • HTML5
  • css-3
  • Bootstrap
  • jQuery
  • jsf
  • amazon-web-services
  • amazon-ecs
  • google-vpc
  • amazon-cloudwatch
  • aws-cli
  • oracle
  • PostgreSQL
  • mysql
  • MongoDB
  • Kafka
  • jax-ws
  • apache-nifi
  • talend
  • apache-maven
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes
  • Ansible
  • Tomcat
  • jboss
  • ibm-websphere
  • websphere
  • jetty
  • glassfish
  • wildfly
  • JUnit
  • mockito
  • selenium
  • Cucumber
  • sonarqube
  • JIRA
  • bugzilla
  • log4j
  • apache-log4j
  • splunk
  • intellij-idea
  • eclipse
  • Github
  • apache-netbeans
  • amazon-eks
  • amazon-ec2
  • amazon-sqs
  • amazon-sns
  • aws-iam
  • aws-secrets-manager
  • amazon-s3
  • amazon-ecr
  • aws-codeartifact
  • amazon-dynamodb
  • amazon-kinesis

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with SMX Services & Consulting, Inc.

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes