Description
Job Title: Remote Java Developer (India-Based)
Location: Remote (India)
Employment Type: Full-Time
Salary: Competitive, based on experience
Experience Level: Mid to Senior
Industry: Information Technology/Software Development
About the Company:
Our client is a leading global software solutions provider that focuses on delivering innovative and scalable technology solutions. With a commitment to excellence and a passion for technology, they are looking for talented Java Developers to join their dynamic team. This is an excellent opportunity to work on cutting-edge projects, collaborating with a team of experts in a fast-paced environment.
Job Description:
As a Remote Java Developer, you will play a key role in designing, developing, and maintaining high-performance, scalable Java applications. You will work closely with cross-functional teams to deliver software solutions that meet the client’s requirements and exceed their expectations. This role requires a strong understanding of core Java principles, experience in developing enterprise-level applications, and the ability to work effectively in a remote environment.
Key Responsibilities:
• Design and Development: Develop, test, and maintain robust and scalable Java-based applications and services.
• Code Optimisation: Write clean, maintainable, and efficient code while following best practices in coding standards.
• Problem-Solving: Identify and resolve technical issues, bugs, and performance bottlenecks.
• Collaboration: Work closely with front-end developers, DevOps engineers, and other stakeholders to integrate user-facing elements with server-side logic.
• Documentation: Produce well-organized documentation for code, APIs, and development processes.
• Continuous Improvement: Stay updated with emerging technologies and continuously seek to improve existing codebases.
Required Qualifications:
• Experience: Minimum of 3-5 years of experience in Java development.
• Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
• Technical Skills:
• Proficiency in Java and J2EE technologies.
• Experience with frameworks like Spring, Hibernate, or similar.
• Familiarity with RESTful APIs and web services.
• Knowledge of relational databases like MySQL, PostgreSQL, or Oracle.
• Experience with version control systems, particularly Git.
• Understanding of Agile development methodologies.
• Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI is a plus.
• Soft Skills:
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork abilities.
• Ability to work independently and manage time effectively in a remote setting.
Preferred Qualifications:
• Experience with cloud platforms such as AWS, Azure, or GCP.
• Familiarity with microservices architecture.
• Knowledge of containerization tools like Docker and Kubernetes.
Why Join Our Client?
• Remote Work Flexibility: Work from the comfort of your home with flexible hours.
• Professional Growth: Opportunities for continuous learning and development.
• Innovative Projects: Work on challenging and rewarding projects with global impact.
• Collaborative Environment: Join a supportive team that values collaboration and innovation.
How to Apply:
If you are passionate about Java development and looking for an exciting opportunity to work remotely for a global company, we would love to hear from you. Please submit your resume and a cover letter detailing your relevant experience and why you’re a great fit for this role.