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.