Senior Java Engineer New
Chicago, Illinois
Full Time
$150k - $160k
We are looking for a skilled Java Engineer to join our development team. In this role, you will design, develop, and maintain scalable, high-performance applications using Java and related technologies. You’ll work closely with product managers, designers, and other engineers to deliver solutions that drive value for our customers.
Responsibilities-
Design, implement, and maintain Java-based applications and services.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Write clean, efficient, and well-documented code.
-
Troubleshoot, debug, and optimize performance across applications.
-
Participate in code reviews to ensure high-quality standards.
-
Stay up to date with emerging technologies and best practices.
-
Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
-
3+ years of hands-on experience with Java (Java 8 or later).
-
Strong knowledge of object-oriented programming (OOP) principles.
-
Experience with Spring Framework / Spring Boot.
-
Familiarity with RESTful APIs and microservices architecture.
-
Proficiency with relational databases (e.g., MySQL, PostgreSQL).
-
Experience with version control systems (e.g., Git).
-
Solid understanding of software development lifecycle (SDLC) and agile methodologies.
-
Knowledge of cloud platforms (AWS, GCP, or Azure).
-
Experience with CI/CD pipelines.
-
Familiarity with containerization (Docker, Kubernetes).
-
Frontend experience (React, Angular, or similar).
-
Competitive salary and benefits package.
-
Opportunities for professional growth and career advancement.
-
Collaborative and supportive team culture.
-
Flexible work arrangements.