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
EnglishJob 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.)