Software Engineer - I (Java)

Uplers Solutions Private Limited.

India

Remote

INR 4,000,000 - 7,000,000

Full time

8 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Uplers Solutions Private Limited. seeks a senior Java developer to design, build, and optimize scalable backend services for a remote India role.

You will work on Java/J2EE, Spring Boot, REST APIs, and modern enterprise patterns, delivering reliable software across distributed systems. The position requires 6+ years of backend experience, strong API design skills, and familiarity with Agile, Jira/Confluence, and CI/CD practices.

Qualifications

  • 6+ years of relevant software engineering experience with backend focus.
  • Experience designing and developing backend applications and services using Java/J2EE, Spring Boot, REST APIs.
  • Strong experience building APIs, microservices, and asynchronous processing in distributed systems.
  • Proficiency in AI-assisted development tools and evaluating AI-generated code for security and maintainability.

Responsibilities

  • Design, develop, and maintain scalable backend services and enterprise applications using Java and Spring Boot.
  • Build and enhance backend APIs, services, and RESTful patterns with Java/J2EE and Spring.
  • Design data models, optimize queries, and implement resilient data access layers.
  • Translate requirements into high-quality backend solutions and service-oriented designs.
  • Contribute to all phases of the software development lifecycle including testing and deployment.
  • Support CI/CD pipelines and automate unit/integration tests.

Skills

Agile Scrum
CI/CD
JUnit
Maven
Swagger/OpenAPI
Unit Testing
Data Modeling
J2EE
Microservices
Springboot
SQL
NoSQL
Golang
Java
REST APIs

Education

Bachelor’s degree in computer science or related field

Tools

Jira
Confluence

Job description

Experience: 6.00 + years
Salary: Confidential (based on experience)
Expected Notice Period: 7 Days
Shift: (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type: Remote
Placement Type: Full Time Contract for 6 Months (40 hrs a week/160 hrs a month)

*Note: This is a requirement for one of Uplers' client - Global leader in data integrity

What do you need for this opportunity?

Must have skills required:

Agile Scrum, CI/CD, JUnit, Maven, Swagger/OpenAPI, Unit Testing, Data Modeling, J2EE, Microservices, Springboot, SQL/NoSQL, Golang, Java, Rest APIs

Global leader in data integrity is Looking for:
Job Description

Job Title: SSE-1 – JAVA Developer

Reports To: Manager, Software Development

Location: India(Remote)

We are a global leader in data integrity, helping organizations make confident decisions with trusted data. Our software and data enrichment solutions empower more than 12,000 customers in over 100 countries, including 90 percent of the Fortune 100, to improve business outcomes through data integration, data quality, location intelligence, and data enrichment. We are looking for talented individuals who bring strong technical expertise, curiosity, and a passion for building innovative solutions.

Purpose of the Position

The developer will design, build, and implement scalable backend services and enterprise applications to support business requirements and product innovation. This role includes developing robust APIs, business services, and integrations using Java/J2EE and Spring Boot, working with relational and NoSQL data platforms, and ensuring performance, reliability, and security across backend systems. The successful candidate will apply established software development lifecycle practices, create technical design documentation, perform coding and testing, and collaborate closely with architecture, product, QA, and frontend teams to deliver high-quality solutions.

Essential Duties and Responsibilities
  • Design, develop, and maintain scalable, secure, and reliable backend services and enterprise applications using Java and Spring Boot.
  • Build and enhance backend APIs, business services, asynchronous processing workflows, and system integrations using Java/J2EE, Spring, and RESTful service patterns.
  • Design data models, optimize database queries, and implement resilient data access layers that support business processes and application performance.
  • Translate business requirements and technical specifications into high-quality backend solutions and service-oriented designs.
  • Contribute to all phases of the software development lifecycle, including design, development, testing, deployment, and production support.
  • Implement automated unit and integration tests and support CI/CD pipelines for reliable backend delivery.
  • Create and optimize database schemas, queries, and data access layers to support transactional integrity, scalability, and performance.
  • Use AI-assisted engineering tools to improve productivity in coding, debugging, testing, and documentation.
  • Apply sound engineering judgment to review and validate AI-generated outputs for correctness, security, and maintainability.
  • Identify performance bottlenecks, bugs, and security issues in backend systems, and implement effective solutions to improve reliability and maintainability.
  • Collaborate with architects, product managers, QA teams, and frontend engineers to deliver scalable, maintainable, and well-integrated solutions.
  • Support continuous improvement by evaluating new technologies, frameworks, and engineering practices.
Essential Education, Skills, and Knowledge Requirements
  • 6+ years of relevant software engineering experience with strong emphasis on backend application and service development.
  • Bachelor’s degree in computer science or related field, or equivalent experience.
  • Hands-on experience designing and developing backend applications and services using Java/J2EE, Spring Boot, REST APIs, and modern enterprise development practices.
  • Strong experience building APIs, microservices, integration layers, and asynchronous processing workflows in distributed systems.
  • Strong knowledge of the Spring ecosystem, including Spring Boot, Spring Security, Spring Data, Spring Transactions, and RESTful services.
  • Proficiency in AI-assisted development tools such as GitHub Copilot familiarity with Model Context Protocol (MCP) is a plus. Ability to apply sound judgment when reviewing AI-generated code for correctness, security, and maintainability.
  • Experience with relational and NoSQL databases, data modeling, query optimization, and performance tuning. 8. Familiarity with Spec-Driven Development (SDD) and implementing backend services against evolving API contracts and technical specifications.
  • Strong communication skills with the ability to explain complex technical concepts clearly to technical and non technical audiences.
  • Experience in backend architecture, performance optimization, concurrency, and event-driven programming. Demonstrated ability to document and share technical expertise effectively.
  • Experience working in Agile Scrum environments and using collaboration and delivery tools such as Jira and Confluence.
Preferred Requirements
  • Familiarity with Swagger/Open API and JUnit.
  • Experience with Apache Maven and Ant scripts.
  • Experience writing code in Go.
  • Exposure to application security concepts, tools, and best practices.
  • Experience working with a multitude of open-source libraries in complex enterprise product architecture.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Developer
Senior Java Backend Developer

Xformics Inc • India

Remote
INR 1,800,000 - 2,400,000
Java Full Stack Developer
Java Full Stack Developer

First Object • Bengaluru

Hybrid
INR 2,400,000 - 4,200,000
Sr Software Engineer 1
Sr Software Engineer 1

PSRTEK • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Java Developer
Senior Java Developer

Puretech Digital - A Genesis Company • Kolkata District

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

Freecharge • Gurugram District

Hybrid
INR 2,000,000 - 3,400,000
Staff Engineer - Java
Staff Engineer - Java

Weekday AI (YC W21) • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

WalkingTree Technologies • Bengaluru, Chennai District

On-site
INR 1,600,000 - 2,600,000
Software Engineer – Java Developer
Software Engineer – Java Developer

Chetu Inc. • Kolkata District, Ahmedabad District, Bengaluru

On-site
INR 1,500,000 - 2,300,000
Senior Java Developer (3–5 Years Experience)
Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd • India

On-site
INR 1,500,000 - 2,300,000
Software Engineer
Software Engineer

Digitap.ai • Bengaluru

On-site
INR 800,000 - 1,200,000
Real-world experience
Continuous learning opportunities
Collaborative culture