Job Description
Experience: 4-6 Years
Type: Work from Office
Location: Bangalore, Mumbai
Notice Period: Immediate to 30 Days
Mandatory Skills: Java, Spring Boot, Kubernetes, Docker, jQuery, Java J2EE
We are seeking a skilled and motivated Java Developer to join our dynamic software development team. As a Java Developer, you will be responsible for designing, implementing, and maintaining high-performance, scalable, and reliable Java applications. Your expertise will contribute to the development of cutting-edge software solutions that meet our clients’ needs and drive the success of our projects.
Joining our team as a Java Developer offers an exciting opportunity to work on challenging projects and contribute to the growth and success of our organization. If you are passionate about Java development, have a strong commitment to delivering high-quality code, and thrive in a collaborative environment, we encourage you to apply.
Key Responsibilities:
- Design, develop, test, and maintain high-quality Java applications, adhering to software development best practices and coding standards.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and translate them into technical solutions.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to implementation, testing, and deployment.
- Identify and address performance bottlenecks, troubleshoot issues, and optimize application performance to ensure a seamless user experience.
- Write clean, maintainable, and efficient code, while ensuring proper documentation for both internal and external use.
- Stay up-to-date with the latest industry trends, tools, and technologies related to Java development and apply them to improve the development process.
- Collaborate in code reviews and provide constructive feedback to team members to ensure code quality and adherence to coding standards.
- Contribute to the continuous improvement of development processes and methodologies to enhance team productivity and project outcomes.
- Work with version control systems and collaborate effectively within a distributed development team.
- Participate in agile development practices, including sprint planning, daily stand-ups, and retrospectives.
Qualifications and Skills:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will also be considered.
- Proven experience as a Java Developer, with a strong portfolio of projects demonstrating your expertise.
- Proficiency in Java programming language and associated frameworks (Spring, Hibernate, etc.).
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with web services development, including RESTful APIs.
- Familiarity with database technologies, such as SQL and NoSQL databases.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Excellent teamwork and communication skills to collaborate effectively within a cross-functional team.
- Experience with Agile/Scrum methodologies and tools (JIRA, Confluence, etc.).
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus.
- Experience with containerization technologies (Docker, Kubernetes) is a plus.
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines is a plus.
Additional Skills :
- Experience with microservices architecture.
- Knowledge of NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with reactive programming libraries (e.g., Reactor).
- Experience in performance optimization and profiling.
- Understanding of cloud computing platforms (e.g., AWS, Azure, GCP).
Benefits and About NetConnect Global:
Why NCG?
Joining NCG means contributing to a shared ambition for reliable work culture, tackling extraordinary technological challenges in multicultural teams, preserving your work/life balance, and more! At NCG, you can explore excellent benefits designed to uplift and a solid community to upskill you.
We have more benefits for you. Apart from our excellent work culture, we believe in flexibility and freedom. As a part of NCG, you will enjoy exclusive benefits that keep growing!
What We Offer:
- Career and competence support.
- Clearly defined career paths
- Personal Accident Policy
- Paid Maternity Leave and Paternity Leave
- Employee Assistance Program
- Gratuity
- Relocation Assistance
- Open Door Policy
- Disability Income Protection
- Equal Employment Opportunity