Software Engineer - Java

Cogent Infotech

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 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
  • Knowledge of secure programming practices and software delivery
  • Experience with AWS, Docker, EKS, SNS/SQS, and related cloud technologies

Responsibilities

  • Develop complex software solutions in an Agile environment
  • Design and build API and microservices-based applications
  • Lead and participate in technical design discussions
  • Collaborate with cross-functional teams
  • Support onshore and offshore teams with technical expertise
  • Mentor and guide new or less experienced team members
  • Provide production support for delivered products
  • Analyze application logs using tools such as Splunk and CloudWatch

Benefits

  • Hybrid work model with in-office requirements
  • Opportunity to work with cutting-edge technologies
  • Collaborative team environment with global reach
  • Professional growth through mentorship and knowledge sharing
  • Engagement with modern development tools and practices
Full Job Description
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

Similar Jobs

More Jobs at Cogent Infotech

More Information Technology Jobs

Find similar Software Engineer - Java jobs: