More jobs:
Lead Java backend Developer
Job in
Chicago, Cook County, Illinois, 60290, USA
Listed on 2026-01-04
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.
- 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.
- 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.
- Excellent communication skills (spoken and written).
Mid‑Senior level
Employment typeContract
Job functionInformation Technology
#J-18808-LjbffrTo 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).
(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:
×