Coforge

SeniorSoftwareEngineer(Java)

Columbus, Ohio, United States Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer (Java) at Coforge. Skills: Java, Spring Boot, Microservices, REST APIs, Distributed Systems, Backend Engineering. Design, develop, and maintain scalable backend systems and production-grade services using Java, Spring Boot, and microservices architecture. Build and optimize RESTful APIs, distributed systems, and fault-tolerant backend services while ensuring performance, reliability, and maintainability”

What You'll Achieve.

ensuring performance, reliability, and maintainability

Industry & Context.

Problems you'll solve

problem-solving skills

What They're Looking For.

Must Have

Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience, 5+ years of backend software engineering experience building production-grade systems, Expert-level proficiency in Java, Spring Boot, Gradle, and microservices-based architectures, experience designing and maintaining RESTful APIs and understanding API lifecycle management best practices, Hands-on experience with relational databases such as PostgreSQL, MySQL, or similar technologies, Experience designing distributed systems, fault-tolerant services, and performance optimization strategies, understanding of backend architecture, scalable systems, and modern software engineering principles, Familiarity with AI-driven requirements, LLM-enabled workflows, and backend integrations supporting AI product experiences, Experience working with API patterns for AI services and modern cloud-native architectures, communication, collaboration, troubleshooting, and problem-solving skills

Nice to Have

Experience with asynchronous messaging technologies such as Kafka or RabbitMQ, Familiarity with GraphQL, API gateways, or hybrid API ecosystems, Exposure to LLM/AI APIs such as OpenAI, Anthropic, or similar AI service integrations, Experience leading technical initiatives or working in remote cross-functional environments

What You'll Do.

and maintain scalable backend systems and production-grade services using Java

and microservices architecture

Build and optimize RESTful APIs

and fault-tolerant backend services while ensuring performance

Collaborate with engineering teams to implement AI-enabled backend capabilities

and scalable product experiences

Contribute to software quality

and continuous engineering improvements in Agile environments

How You'll Work.

Team & Collaboration

Collaborate with engineering teams; working in remote cross-functional environments

Communication Scope

communication

Full Job Description

Job Title: Senior Software Engineer (Java) Key Skills: Java, Spring Boot, Gradle, Microservices, REST APIs, PostgreSQL, MySQL, Distributed Systems, AI APIs, Backend Engineering Experience: +5 YOE. Location: Peru Mode: Remote. We at Coforge are hiring Senior Software Engineer (Java) (#21025) with the following skill set. Key Responsibilities Design, develop, and maintain scalable backend systems and production-grade services using Java, Spring Boot, and microservices architecture. Build and optimize RESTful APIs, distributed systems, and fault-tolerant backend services while ensuring performance, reliability, and maintainability. Collaborate with engineering teams to implement AI-enabled backend capabilities, API integrations, and scalable product experiences. Contribute to software quality, system architecture, performance tuning, and continuous engineering improvements in Agile environments. Required Skills & Qualifications Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent practical experience. 5+ years of backend software engineering experience building production-grade systems. Expert-level proficiency in Java, Spring Boot, Gradle, and microservices-based architectures. Strong experience designing and maintaining RESTful APIs and understanding API lifecycle management best practices. Hands-on experience with relational databases such as PostgreSQL, MySQL, or similar technologies. Experience designing distributed systems, fault-tolerant services, and performance optimization strategies. Strong understanding of backend architecture, scalable systems, and modern software engineering principles. Familiarity with AI-driven requirements, LLM-enabled workflows, and backend integrations supporting AI product experiences. Experience working with API patterns for AI services and modern cloud-native architectures. Strong communication, collaboration, troubleshooting, and problem-solving skills. Preferred Skills: Experience with asynch

Free ATS check

Applying for this Senior Software Engineer (Java) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Coforge?

Real rants from real employees. Read before you apply.

Read Company Rants →