Senior Java Developer

Qode LLC
Pittsburgh, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Pittsburgh, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Apache Ant
Unit Testing
Code Review
Data Security
Relational Databases
Hibernate
Java Persistence API
Spring
Javaserver Pages
JUnit
Maven
Microsoft SQL Server
MySQL
Oracle Applications
Scrum
Mockito
Shell Script
Web Applications
Enterprise Software Applications
Spring Cloud
Spring-boot
Backend
GIT
Amazon Web Services (AWS)
Containerization
Angular
GraphQL
Front End Software Development
Functional Programming
REST
Amazon Web Services (AWS)
Ibm Websphere Commerce
Docker
Jenkins
Microservices

Job description

Senior Java Developer (Spring Boot + AWS) with Graph QL Location: Pittsburgh, PA (Onsite/Hybrid) Role OverviewWe are looking for a Senior Java Developer with strong expertise in Spring Boot, REST APIs, and AWS cloud services to design, develop, and maintain scalable enterprise applications. The ideal candidate will have a solid foundation in backend development, experience working in Agile environments, and the ability to collaborate effectively with cross-functional teams., * Design, develop, and maintain Java-based web applications using Spring Boot and related frameworks

  • Build and consume RESTful APIs and, where applicable, GraphQL endpoints
  • Deploy, monitor, and maintain applications using AWS services such as EC2, S3, Lambda, RDS, and SQS
  • Collaborate with front-end teams working on Angular-based UIs and JSP pages
  • Develop and optimize data access layers using Hibernate/JPA with relational databases (Oracle, MySQL, SQL Server)
  • Write clean, maintainable, and testable code with proper unit testing using JUnit and Mockito
  • Participate in code reviews, architectural discussions, and technical design decisions
  • Work within CI/CD pipelines using tools like Jenkins, Maven, and Git
  • Actively contribute to Agile ceremonies including daily stand-ups, sprint planning, and retrospectives

Requirements

Do you have experience in Unit testing?, * 5-8 years of professional experience in Java development

  • Strong understanding of Spring Framework and Spring Boot (deep conceptual knowledge)
  • Proven experience building RESTful APIs (GraphQL exposure is a plus)
  • Hands-on experience with AWS services (EC2, S3, Lambda, RDS, SQS)
  • Strong expertise in Hibernate/JPA and relational databases
  • Experience with build and CI/CD tools such as Maven/Ant, Jenkins, and Git
  • Solid understanding of unit testing frameworks (JUnit, Mockito)
  • Familiarity with Agile/Scrum methodologies
  • Strong communication skills with the ability to explain technical concepts clearly

Nice to Have

  • Experience working with microservices architecture and Spring Cloud
  • Exposure to GCP along with AWS
  • Hands-on experience with Docker / containerization
  • Basic frontend experience with Angular or JavaScript frameworks
  • Experience with IBM WebSphere Commerce (WCS)

Knowledge of Unix/Linux shell scripting

Apply for this position