Job Title Software Engineer - Jav
Employment Type Full-time hybrid role; in-office 3 days per week
Work Location PA / NJ / NY
Salary Range $80,000.00 - $120,000.00
Summary Build Scalable Systems with Modern Java! We are looking for experienced Java professionals with strong backend, API, microservices, and cloud-native development experience. This role is ideal for engineers who can design complex solutions, collaborate with cross-functional teams, support production environments, and contribute to scalable enterprise applications.
Open Role Java Software Engineer Primary Skills: Java, Spring Boot, Spring Framework, RESTful API Development, Microservices Architecture, Aurora PostgreSQL, Redis, Hibernate, Microsoft Graph API, AWS, Docker, EKS, SNS/SQS, SDK, GitHub, Bitbucket
Secondary Skills: CI/CD, Secure Programming Practices, Cloud Security, GitHub Copilot, Claude, AppDynamics, ArgoCD, CloudWatch, Splunk, Zenoss, Test Driven Development, API Architecture, Python, ReactJS, Apache Camel
What You'll Do - Develop complex software solutions in an Agile environment as part of a global team of engineers, designers, and product experts
- Design and build API and microservices-based applications
- Lead and participate in technical design discussions across multiple technology disciplines
- Collaborate with engineering teams, product teams, testing partners, and business stakeholders
- Support onshore and offshore teams with technical expertise and complex system issues
- Mentor and guide new or less experienced team members
- Provide production support for delivered products and applications
- Coordinate non-production deployments with software engineering and testing teams
- Partner with release management teams for production deployments
- Work with cloud-native technologies and deployment tools
- nalyze application logs using tools such as Splunk, CloudWatch, ArgoCD, and AppDynamics
- Create and maintain monitoring, alerts, and deployment cadence
- ssist with technical aspects of the SDLC governance process
What We're Looking For - Bachelor's degree in Computer Science, Engineering, or a related field
- 3+ years of professional software development experience
- Strong experience with Java, Spring Boot, Hibernate, and API development
- Experience with service-oriented and cloud-native software architecture
- Hands-on experience with modern API and microservices development
- Experience with build tools, testing, and CI/CD practices
- Knowledge of secure programming practices, software delivery, and cloud security principles
- Experience with AWS, Docker, EKS, SNS/SQS, and related cloud technologies
- Experience with source control and development workflows using GitHub or Bitbucket
- Experience with logging and monitoring tools such as AppDynamics, ArgoCD, CloudWatch, Splunk, or Zenoss
- Familiarity with Test Driven Development and maintaining high code coverage
- Strong analytical, problem-solving, collaboration, and presentation skills
- bility to work in a fast-paced, changing Agile environment
- Proven ability to develop and support large-scale, business-critical systems
Preferred Skills & Certifications - Experience with AI-assisted product development using GitHub Copilot or Claude
- Experience with Python, ReactJS, or Apache Camel
- Experience with cloud-native application deployment and monitoring
- Strong understanding of API architecture and microservices strategy
- Cloud, Java, or secure software development certifications are a plus