×
Register Here to Apply for Jobs or Post Jobs. X

Lead Java backend Developer

Job in Chicago, Cook County, Illinois, 60290, USA
Listing for: DSM-H Consulting
Full Time position
Listed on 2026-01-04
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below

Job Title

Senior Software Engineer – Java/Scala

Responsibilities
  • Perform all programming, project management, and development assignments without close supervision, focusing on complex systems tasks.
  • Act as team leader for development and support groups, providing programming and technical guidance, and mentoring other team members.
  • Work directly on complex application/technical problem identification and resolution, including off‑shift and weekend support calls.
  • Work independently on complex systems or infrastructure components used by multiple applications.
  • Drive application development to deliver business‑valuable features.
  • Maintain high standards of software quality by establishing good practices and habits.
  • Identify and encourage areas for team growth and improvement.
  • Guide the team to develop structured application code, new program documentation, operations documentation and user guides in a flexible environment.
  • Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness.
  • Lead development of new functionality and applications on cross‑functional Agile project teams.
  • Work with product owners to develop and implement complex, iterative delivery plans.
  • Perform integrated testing and customer acceptance testing of components, ensuring timely, quality results.
  • Perform other job duties as assigned by management.
Qualifications
  • Degree requirement:
    Bachelor’s degree with 10+ years experience;
    Master’s degree with 8+ years experience.
  • 8 years or more experience designing and developing software applications in Java or Scala; or 6+ years of Java/Scala experience with a master’s degree in CS or related field.
  • 7+ years of experience developing back‑end applications using Spring Framework, Hibernate, and enterprise software design patterns.
  • 7+ years of experience with relational, non‑relational databases and caching frameworks.
  • Strong knowledge of data structures and algorithms.
  • Ability to work under pressure and within time constraints.
  • Passion for technology and eagerness to contribute to a team‑oriented environment.
Required Technical Skills
  • Leading software engineering projects.
  • Designing, developing, deploying and maintaining software at scale.
  • Application architectural patterns (MVC, Microservices, Event‑driven, etc.).
  • Deploying software using CI/CD tools such as Jenkins, GoCD, Azure Dev Ops.
  • Deploying and maintaining software using public clouds such as AWS or Azure.
  • Working within an Agile framework (ideally Scrum).
  • Experience with batch/stream processing systems (Apache Spark, Flink, Akka, Storm).
  • Experience with message brokers (Kafka, Rabbit

    MQ, AWS SQS/SNS, Apache Active

    MQ, Kinesis).
  • Experience writing API proxies (Apigee Edge, AWS API Gateway, Azure API Gateway).
  • Hands‑on experience with API tools (Swagger, Postman, Assertible).
  • Hands‑on experience with testing tools (Selenium, Cucumber) integrated into CI/CD pipelines.
  • Data stores:
    Postgres, Mongo

    DB, Cassandra, Redis, Elasticsearch, MySQL, Oracle.
  • Debugging and maintaining software on Linux or Unix platforms.
  • Understanding of front‑end state management libraries (Redux).
  • Solid experience with small to medium‑scale projects impacting strategic priorities.
Soft Skills
  • Excellent communication skills (spoken and written).
Seniority level

Mid‑Senior level

Employment type

Contract

Job function

Information Technology

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary