Overview
Skills
Job Details
Job Title: Java Developer
Location: Pittsburgh, PA or Cleveland, OH
Work Arrangement: Hybrid – 3 days onsite per week
Employment Type: W2 Only – $65–$70/hr
Overview
We are seeking a highly skilled API-focused Java Developer with strong expertise in backend development and modern frameworks. This role requires hands-on experience in Java, Spring Boot, and Node.js, with a proven ability to design and implement scalable, high-performance APIs and backend services. You will work in a fast-paced Agile/Scrum environment, collaborating with cross-functional teams to develop new features, enhance existing systems, and manage application change requests. The ideal candidate will bring a problem-solving mindset, adaptability to evolving requirements, and a strong commitment to delivering quality software solutions.
Key Responsibilities
As a Java Developer, you will be responsible for designing, developing, and maintaining RESTful APIs and backend services that integrate seamlessly with enterprise systems. You will enhance existing applications, implementing new functionality and ensuring system performance, scalability, and security. Your work will involve participation in change management and deployment processes, utilizing tools such as Git, Maven, Jenkins, and Docker for source control, builds, and deployments.
In addition to development work, you will collaborate closely with product owners, QA engineers, and fellow developers to refine requirements and deliver features on schedule. You will participate in code reviews to ensure adherence to best practices and contribute to the creation of technical documentation. Troubleshooting issues across the full application stack will be part of your daily routine, using strong debugging skills and root cause analysis to resolve complex problems quickly.
Must-Have Technical Skills
-
Java (API Development): 4+ years of professional experience building enterprise-grade applications.
-
Spring Boot: 4+ years, including experience with Spring MVC, Spring Data JPA, and Spring Security.
-
Node.js: 4+ years, building server-side applications and integrating with APIs.
-
Proficiency in RESTful web service development and API testing tools such as Postman or Swagger.
-
Experience with Agile methodologies (Scrum/Kanban) and associated tools like Jira and Confluence.
-
Familiarity with SQL and relational databases such as Oracle or PostgreSQL.
Preferred Technical Skills
-
Experience with microservices architecture and containerization technologies such as Docker and Kubernetes.
-
Knowledge of cloud platforms (AWS, Azure, or GCP) for API hosting, serverless functions, and application scaling.
-
Familiarity with CI/CD pipelines, automated builds, and deployment strategies.
-
Exposure to front-end frameworks like React or Angular for occasional full-stack tasks.
Soft Skills
-
Strong verbal and written communication skills to collaborate effectively with technical and non-technical team members.
-
Excellent problem-solving and analytical abilities, with a proactive approach to issue resolution.
-
Ability to adapt to shifting priorities in a dynamic work environment.
-
Attention to detail and a commitment to producing high-quality, maintainable code.
Education
-
Bachelor’s degree in CS, IT Or a related field.
#INDGEN