Java Developer

August 14, 2023
Application ends: December 31, 2023
Apply Now

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