Java Developer (IT Software Engineer 41493)
Location: Chicago, Illinois
Hybrid Role
We are looking for a talented Java Developer with a strong background in the latest Java technologies and Spring Boot, coupled with hands-on experience in working with relational database systems such as Postgres. Familiarity with cloud services, particularly AWS, is highly desirable.
Qualifications:
- Bachelor’s and/or Master’s degree in Computer Science or Software Engineering or a relevant field and at least 10 years of relevant experience required.
- At least 5 years of development experience with a strong knowledge of core concepts and object-oriented programming principles.
- Proven ability to design, develop and maintain high-performance applications.
- Strong emphasis on RESTful services, particularly within Spring Boot.
- Extensive experience with Spring Boot and Spring Framework.
- Expertise in designing highly scalable asynchronous systems.
- Efficient processing of large datasets within the Java ecosystem.
- Mastery of Java concurrency and multithreading.
- Familiarity with testing frameworks like Junit and build tools like Maven or Gradle.
- Proficiency in performing monitoring and profiling tools utilizing tools such as VisualVM, YourKit or Java Flight Recorder.
- Experience with version control systems, especially Git.
- Practical knowledge of AWS for cloud services.
- Ability to work in an Agile environment with cross-functional teams.
For prompt consideration for this Java Developer role in Chicago, please apply today.
We look forward to reviewing your resume.