Senior Java Developer

Year    UP, IN, India

Job Description

: Senior Java Developer Experience: 6-7 years

We are looking for a talented and experienced Senior Java Developer to join our dynamic team. The ideal candidate shall have a proven track record in developing robust and scalable Java applications, with expertise in a wide range of technologies including Servlets, SOLID principles, design patterns, Spring, Spring Boot, JPA, Hibernate, and microservices architecture. The candidate should also be proficient in unit testing, integration testing, relational and NoSQL databases, and containerization technologies.

•Responsibilities: •

• Design, develop, test, and deploy high-quality Java applications, adhering to best practices and coding standards. Apply SOLID principles and design patterns to ensure maintainability, scalability, and performance of software solutions.
• Develop web applications using Java Servlets, Spring, Spring Boot, JPA, and Hibernate. Architect and implement solutions using microservices architecture. Conduct thorough unit testing and integration testing to ensure code reliability and robustness.
• Work with relational databases (MySQL, Sybase, SQL) and NoSQL databases (Cassandra, MongoDB). Integrate messaging services like ActiveMQ and Kafka. Deploy and manage applications using Apache and Tomcat web servers. Containerize applications with Docker for seamless deployment and scalability. Use basic Unix commands for troubleshooting and deployment on Unix-based systems.
• Manage source code with Git and SVN. Lead and participate in code reviews to ensure code quality and encourage knowledge sharing within the team. Drive migration efforts for legacy code to modern architectures and technologies. Implement effective logging and debugging strategies to facilitate monitoring and maintenance.
• Experience with Jenkins for continuous integration and deployment pipelines.

Qualifications:

• Bachelor's degree in Computer Science, Software Engineering, or related field. Proven experience as a Senior Java Developer with a strong portfolio of successful projects. Extensive knowledge of Java, Servlets, SOLID principles, design patterns, and various Java frameworks.
• Hands-on experience with Spring, Spring Boot, JPA, Hibernate, and microservices architecture.
• Proficiency in unit testing, integration testing, and familiarity with testing tools. Expertise in working with MySQL, Sybase, SQL, Cassandra, MongoDB, ActiveMQ, Kafka, Apache, and Tomcat. Strong understanding of web servers and containerization with Docker.
• Proficiency in basic Unix commands. Experience with version control systems like Git and SVN. Strong problem-solving and debugging skills.
• Excellent communication and collaboration skills.

Job Type: Full-time

Pay: ?480,000.00 - ?840,000.00 per year

Location Type:

• In-person

Schedule:

• Monday to Friday

Education:

• Bachelor's (Preferred)

Experience:

• total work: 5 years (Preferred)
• Java: 1 year (Preferred)

Work Location: In person

Speak with the employer
+91 8126609641

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3555861
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year