Java Developer

Computer Enterprises Inc
Pittsburgh, United States of America
yesterday

Role details

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

Job location

Pittsburgh, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Azure
Cloud Computing
DevOps
Java Platform Enterprise Edition (J2EE)
Spring
Enterprise Messaging Systems
MongoDB
NoSQL
OAuth
Oracle Applications
Performance Tuning
Scrum
Data Streaming
Systems Integration
Management of Software Versions
Spring-boot
Backend
GIT
Kubernetes
Deployment Automation
Api Design
Api Gateway
REST
Docker
Jenkins
Microservices

Job description

Design, develop, and maintain robust backend services using Java and Spring Boot. Build and manage RESTful APIs, collaborate with cross-functional teams in an Agile/Scrum environment, and contribute to scalable microservices architecture. This role offers an opportunity to work within a dynamic team on innovative banking solutions., * Design, develop, and maintain robust backend services using Java and Spring Boot

  • Build and manage RESTful APIs and ensure seamless integration with internal and external backend systems
  • Lead API development efforts, including design, documentation, versioning, and security
  • Collaborate with cross-functional teams (product owners, QA, DevOps) in an Agile/Scrum environment
  • Participate in end-to-end system integration with downstream and upstream applications
  • Develop scalable and secure microservices architecture
  • Implement CI/CD pipelines and manage deployments using DevOps tools and practices

Requirements

  • Strong expertise in Java (J2EE)
  • Strong expertise in Spring Boot / Spring Framework
  • Strong expertise in REST API development & integration
  • Experience working with microservices architecture
  • Hands-on experience with DevOps tools (e.g., Jenkins, Git, Docker, Kubernetes)
  • Experience with CI/CD pipelines and automated deployments
  • Strong understanding of backend integrations, messaging systems, and data flows
  • Experience working in Agile/Scrum teams with rapid delivery cycles
  • Excellent problem-solving and communication skills

Preferred Skills

  • Experience in the banking or financial services domain
  • Knowledge of cloud platforms (AWS, Azure, or GCP)
  • Familiarity with API gateways, security (OAuth2, JWT), and performance tuning
  • Experience with relational and NoSQL databases (Oracle, MongoDB, etc.)

Apply for this position