Senior Java Developer

Job Overview

  • Date Posted
    February 28, 2024
  • Expiration date
    April 30, 2025
  • Experience
    5 Year
  • Qualification
    Bachelor Degree
  • Career Level
    Manager

Job Description

Position Overview:

We are seeking a highly skilled and experienced Senior Java Developer with at least 5 years of professional experience to join our dynamic development team. The ideal candidate should possess a strong background in Java programming, Spring Boot framework, and building robust REST APIs. As a Senior Java Developer, you will play a crucial role in designing, developing, and maintaining high-performance software solutions that drive our innovative projects forward.

Responsibilities:

  • Collaborate with cross-functional teams including product managers, designers, and other developers to understand project requirements and design optimal technical solutions.
  • Design, develop, test, and maintain high-quality and scalable Java applications using best practices and coding standards.
  • Implement efficient and secure REST APIs using Spring Boot framework to support various business needs.
  • Analyze and troubleshoot complex technical issues, providing effective and timely solutions to maintain application performance and reliability.
  • Mentor and provide guidance to junior developers, fostering a culture of knowledge sharing and continuous learning within the team.
  • Participate in code reviews to ensure code quality, performance, and adherence to coding standards.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to continuously enhance the development process and stay competitive in the market.
  • Collaborate with DevOps teams to ensure smooth deployment and operation of applications in production environments.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field; Master’s degree preferred.
  • Minimum of 5 years of professional experience as a Java Developer.
  • Strong proficiency in Java programming language and object-oriented design principles.
  • Extensive hands-on experience with Spring Boot framework for building and deploying Java applications.
  • Demonstrated expertise in designing and implementing RESTful APIs.
  • Solid understanding of software development lifecycle (SDLC) methodologies and version control systems (e.g., Git).
  • Experience with agile development methodologies and tools.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM frameworks (e.g., Hibernate).
  • Excellent problem-solving skills and the ability to analyze and resolve complex technical issues.
  • Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
  • Proven track record of delivering high-quality software projects on time.
  • Any additional experience with cloud platforms (e.g., AWS, Azure), containerization (e.g., Docker), and microservices architecture would be a plus.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Comprehensive health, dental, and vision insurance plans.
  • Flexible work hours and remote work options.
  • Professional development opportunities, including conferences and training programs.
  • Collaborative and inclusive work environment that values innovation and teamwork.

If you are a Senior Java Developer with a passion for crafting cutting-edge software solutions and are excited to join a dynamic team, we encourage you to apply. Please submit your resume, cover letter, and any relevant work samples showcasing your expertise in Java, Spring Boot, and REST APIs.

Apply Now