- Job description
- JAVA Developer Job Description
- Job Title: JAVA Developer
- Location: Remote
- Job Type: Full-time/ Remote
- Salary: 5.8 LPA
Company Description
Synapse India is at the forefront of innovation. We have stable & experienced team at Synapse India to address the entire breadth of clients’ opportunities in this competitive world. Our vision is to be trusted & respected as world-class web development company in delivering innovative software development solutions..
Job Summary:
We are seeking an experienced and highly skilled Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining Java-based applications and services. The role requires expertise in Java development, understanding of object-oriented principles, and the ability to work in an Agile environment. You will work closely with cross-functional teams to ensure software meets high standards for performance, scalability, and security.
Key Responsibilities:
- Design, Develop, and Maintain Java Applications: Build robust, scalable, and efficient Java applications while ensuring adherence to best practices.
- Collaborate with Stakeholders: Work with project managers, business analysts, and other developers to define requirements and deliver solutions that meet business needs.
- Write Clean, Maintainable Code: Follow coding standards and implement automated testing (unit tests) for optimal code quality.
- Code Review and Documentation: Participate in code reviews and maintain documentation for applications and systems.
- Troubleshoot and Resolve Issues: Identify, troubleshoot, and debug issues in production and non-production environments.
- Continuous Improvement: Stay up to date with emerging Java technologies and industry trends. Implement new technologies and tools to improve performance and functionality.
- Integration with Databases: Design and implement database schemas, queries, and ensure smooth integration with databases (e.g., MySQL, PostgreSQL, Oracle).
- Work in Agile Teams: Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives.
Required Skills & Qualifications:
- Proficiency in Java: Strong knowledge of Java programming language and object-oriented design principles.
- Experience with Frameworks: Familiarity with frameworks such as Spring, Hibernate, or Java EE.
- Database Knowledge: Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and writing SQL queries.
- Version Control: Experience using Git or other version control systems.
- Problem Solving Skills: Strong debugging and troubleshooting skills.
- Communication Skills: Excellent verbal and written communication skills.
- Degree: Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience).
Preferred Skills:
- Experience with Cloud Platforms: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure.
- Familiarity with Microservices: Experience in designing and developing microservices-based architectures.
- Front-End Knowledge: Experience with front-end technologies (HTML, CSS, JavaScript, or frameworks like Angular or React) is a plus.
- DevOps Tools: Familiarity with CI/CD pipelines, Docker, Kubernetes, and Jenkins.
- Agile Methodology: Experience in an Agile development environment (Scrum, Kanban).
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Ability to work both independently and as part of a team.
- Strong attention to detail and passion for clean, maintainable code.
Why Join Us:
- Competitive salary and benefits package.
- Opportunities for professional growth and career advancement.
- Work on challenging, impactful projects with a collaborative team.
Flexible work arrangements – Night Shift – 06:30 pm – 03:30 am
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.