Java Developer (Java, Spring Boot & Enterprise Architecture) | Encred | Remote

Encred

United States

Remote

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Encred is seeking a senior Java Developer to lead backend architecture and development of scalable Java applications and RESTful microservices. You will own end-to-end SDLC ownership, collaborate with cross-functional teams, and optimize databases for enterprise clients.

Remote position operating on IST shift hours with global scope and strong career growth opportunities. The role demands 10+ years of experience, deep Java/Spring Boot expertise, and a proven track record in high-performance

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related technical discipline.
  • 10+ years of progressive professional hands-on experience in enterprise software development and Java engineering.
  • Strong, demonstrable operational expertise in core Java, Spring Boot, and microservices architecture.
  • RESTful API development, database design, and object-relational mapping (ORM).
  • Experience with performance profiling, debugging, and distributed systems architecture.
  • Experience with Git, build automation tools (Maven, Gradle), and CI/CD workflows.
  • Excellent analytical and communication skills; able to interact with stakeholders.
  • Legal work authorization and ability to work remote during IST shift hours.

Responsibilities

  • Architect, design, develop, test, and deploy scalable enterprise Java applications and microservices.
  • Build backend services using Java, Spring Boot, Spring MVC, and Hibernate.
  • Design and secure RESTful APIs and messaging for high-throughput systems.
  • Optimize database performance and write complex SQL queries.
  • Implement automated unit and integration tests; participate in CI/CD pipelines.
  • Collaborate with product managers, architects, QA, and DevOps.
  • Mentor junior engineers and enforce coding standards.
  • Maintain technical documentation and API specifications.

Skills

Java
Spring Boot
Microservices
RESTful APIs
ORM
Git
Maven/Gradle
CI/CD
Unit testing (JUnit/Mockito)
System design
Problem solving

Education

Bachelor’s or Master’s degree in Computer Science or related field

Tools

Git
Maven
Gradle
JUnit/Mockito

Job description

Position Summary

Driving advanced enterprise software engineering, backend microservices architecture, and scalable Java application development on a 100% remote basis during Indian Standard Time (IST) hours, Encred is actively seeking an accomplished Java Developer with 10+ years of experience for a permanent professional engagement. In this vital technical leadership role, you will take full operational, tactical, and technical ownership of enterprise Java backend design, Spring Boot architecture, API development, and database performance optimization. Bringing a decade of progressive professional experience in software engineering, you will empower global corporate clients to achieve uncompromised system scalability, secure transaction processing, and robust application reliability. This prestigious career opportunity offers competitive remuneration, remote work flexibility, and career growth within a leading international technical recruitment and IT consulting enterprise.

Detailed Job Description

As a Java Developer supporting Encred on a remote basis (operating during IST shift hours), you will take full operational, tactical, and technical ownership of end-to-end software development lifecycle (SDLC) activities, architectural design contributions, code review governance, and cross-functional agile collaboration. Your day-to-day responsibilities include designing, developing, testing, and maintaining high-performance Java applications and RESTful microservices, optimizing database queries, configuring secure cloud and on-premise environments, collaborating with cross-functional engineering squads, and interacting directly with recruitment partners at Encred.

Key Responsibilities
  • Architect, design, develop, test, and deploy scalable enterprise Java applications, microservices, and distributed backend architectures.
  • Build robust backend services utilizing Java, Spring Boot, Spring MVC, Hibernate, and modern enterprise frameworks.
  • Design, integrate, and secure RESTful APIs, web services, and asynchronous messaging queues for high-throughput transactional systems.
  • Optimize database performance, write complex SQL queries, and manage relational database management systems (RDBMS).
  • Implement automated unit testing, integration testing, and continuous integration pipelines utilizing JUnit, Mockito, and Maven/Gradle.
  • Collaborate seamlessly with product managers, system architects, QA engineers, and DevOps squads during agile sprint cycles.
  • Conduct rigorous code reviews, mentor junior engineers, and enforce enterprise software design patterns and coding standards.
  • Maintain meticulous technical documentation, API specifications, system architecture diagrams, and deployment runbooks.
Required Qualifications & Skills
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or related technical discipline.
  • Minimum of 10+ years of progressive professional hands-on experience in enterprise software development and Java engineering.
  • Strong, demonstrable operational expertise in core Java, Spring Boot, and microservices architecture.
  • Comprehensive working knowledge and practical proficiency in RESTful API development, database design, and object-relational mapping (ORM).
  • Deep practical experience in software troubleshooting, performance profiling, and distributed systems architecture.
  • Solid practical grasp of version control systems (Git), build automation tools (Maven, Gradle), and CI/CD workflows.
  • Exceptional analytical problem-solving aptitude, algorithmic debugging capabilities, and professional stakeholder communication skills.
  • Mandatory legal work authorization and physical availability for remote operations during Indian Standard Time (IST) shift hours.
Nice-to-Have Skills
  • Hands-on familiarity with cloud deployment platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Prior professional working experience in top-tier multinational financial institutions, fintech companies, or enterprise consulting firms.
  • Experience utilizing enterprise agile tracking and collaboration platforms (Jira, Confluence).
  • Active participation in software engineering communities, open-source Java repositories, or technical user groups.
  • Strong understanding of enterprise cybersecurity standards, OAuth authentication, and secure coding practices.
Application Information
  • Recruiter: Encred Recruitment Division
  • Contact Name: Talent Acquisition Team
  • Email: vendor@encred.io
  • Phone: +91 9348078943
  • Company Website: https://www.encred.io
  • Salary/Rate: Market Competitive / Enterprise Senior Java Package
  • Work Schedule: Remote | IST Shift Hours
  • Deadline: Open until filled (Urgent Remote Java Developer Opening)
  • Notice Period: Immediate to 30 Days Preferred
  • Contract Duration: C2C / Permanent Remote Engagement
Recruitment Pro Tip
  • When applying for this Java Developer position through Encred, ensure your resume explicitly highlights your 10+ years of enterprise Java tenure, Spring Boot microservices expertise, and your readiness for remote IST shift operations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Architect: Spring Boot Microservices (Remote)
Senior Java Architect: Spring Boot Microservices (Remote)

Encred • United States

Remote
USD 140,000 - 180,000
Linux Solution Consultant | Encred | Remote
Linux Solution Consultant | Encred | Remote

Encred • United States

Remote
USD 140,000 - 210,000
Sr. DevOps Engineer with Java | Envision Technology Solutions | Westlake Village, CA
Sr. DevOps Engineer with Java | Envision Technology Solutions | Westlake Village, CA

Envision Technology Solutions • Westlake Village (CA)

On-site
USD 140,000 - 190,000
Sr. Java Developer (Spring Boot, Kafka & Microservices) | EPSoft | Remote
Sr. Java Developer (Spring Boot, Kafka & Microservices) | EPSoft | Remote

EPSoft • United States

Remote
USD 83,000 - 165,000
Remote working flexibility
Remote Senior Backend Engineer (Java/Spring)
Remote Senior Backend Engineer (Java/Spring)

Placements24 • United States

Remote
USD 140,000 - 190,000
Performance bonuses
Retirement plans
Virtual team-building events
+2
Lead Java Full Stack Engineer | Tekintegral | Irving, TX
Lead Java Full Stack Engineer | Tekintegral | Irving, TX

Tekintegral • Irving (TX)

On-site
USD 140,000 - 190,000
Sr. Full Stack Java & Azure Engineer
Sr. Full Stack Java & Azure Engineer

Cognizant • Richmond (VA)

Remote
USD 93,000 - 109,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan
+3
Java Engineer (Middle) ID32277
Java Engineer (Middle) ID32277

AgileEngine • Richmond (VA)

On-site
USD 85,000 - 120,000
Professional growth opportunities
Competitive compensation packages
Flextime work options
Sr. Full Stack Java & Azure Engineer
Sr. Full Stack Java & Azure Engineer

Cognizant • Providence (RI)

Remote
USD 93,000 - 109,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus PTO
401(k) plan and contributions
+3
Java Engineer ID32277 ($3,000 signing bonus)
Java Engineer ID32277 ($3,000 signing bonus)

AgileEngine • Dallas (TX)

Hybrid
USD 90,000 - 120,000
Professional growth with mentorship
Competitive compensation
Flextime for work-life balance