What are the responsibilities and job description for the Java Software Engineer position at NLB Services?
Java Developer with Spring Boot
Chicago, IL (5 day onsite a week)
Local Candidate Only
In-person interview (Final round)
Job Description:
We are seeking a skilled Java Full Stack Developer with strong experience in Spring Boot to design, develop, and maintain scalable web applications. The role involves working across the full technology stack, collaborating with cross-functional teams, and delivering high-quality solutions.
Key Responsibilities:
- Develop and maintain backend services using Java and Spring Boot
- Build responsive frontend applications using modern JavaScript frameworks (React/Angular/Vue)
- Design and integrate RESTful APIs and microservices
- Work with databases (SQL/NoSQL) and ORM frameworks (Hibernate/JPA)
- Participate in code reviews, testing, and performance optimization
Required Skills:
- Strong proficiency in Java, Spring Boot, and REST APIs
- Experience with frontend technologies (HTML, CSS, JavaScript)
- Knowledge of databases and cloud-ready application design
- Familiarity with Git, CI/CD, and Agile methodologies
Preferred:
- Experience with cloud platforms (AWS/Azure/GCP)
- Exposure to microservices and containerization (Docker/Kubernetes)
Sr Software Engineer (Java)
Jobs via Dice -
Chicago, IL
Java Software Engineer
MMD Services -
Chicago, IL
Software Engineer - Java/ AWS
Early Warning® -
Chicago, IL