Posted:11 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

JD - Senior Java Developer


Job Description


Location: Noida

Position Type: Full-Time

Experience: 6-8 years

Education: Bachelor’s degree in computer science, Software Engineering, or a related field with at least 60% marks throughout.

Salary: As per industry standards


At Novel Patterns, we are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team in Noida. The ideal candidate will play a crucial role in designing, creating, and maintaining our Java-based applications. If you have a strong background in Core Java, multithreading, Spring/Spring Boot, and databases, along with 6 to 8 years of hands-on experience in Java development, we encourage you to apply.


Key Responsibilities:


Technical Expertise:

Demonstrated expertise in Core Java, REST Services, Multithreading, Spring, and SQL.

Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather requirements and translate them into technical specifications.

Design, develop, and implement high-quality, scalable, and maintainable Java applications.


Coding and Code Reviews:

Write well-designed, efficient, and testable code using best practices and coding standards.

Conduct thorough code reviews to ensure the quality and reliability of the codebase.


Troubleshooting and Optimization:

Troubleshoot and resolve software defects and issues in a timely manner.

Optimize application performance and ensure scalability and security.


Continuous Learning:

Stay up to date with emerging technologies and industry trends.

Make recommendations for improvements to enhance the development process.


Documentation:

Document software functionalities, technical specifications, and project-related information.


Collaboration and Testing:

Collaborate with the testing team to ensure comprehensive test coverage.

Participate in the debugging and resolution of issues.


Qualifications:


Bachelor’s degree in computer science, Software Engineering, or a related field.

6-8 years of professional experience in Java development.

Strong knowledge of Java programming language and object-oriented design principles.

Proficiency in Java frameworks such as Spring and Hibernate.

Experience with web technologies like HTML, CSS, JavaScript & AJAX.

Familiarity with relational databases and SQL.

Knowledge of software development methodologies, tools & processes.

Understanding of software testing principles and experience with testing frameworks.

Excellent problem-solving and analytical skills.

Strong communication and teamwork abilities.

Ability to work independently and meet project deadlines.

Prior experience in Agile development methodologies is a plus.

Experience with front-end frameworks such as Angular or React is a bonus.



Join our talented team of specialists and contribute to the development of cutting-edge Java applications. Apply now to be part of a fast-paced, innovative work environment that promotes growth and learning.


Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Agra, Uttar Pradesh, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India