Java Software Engineer

Java Software Engineer

Posted Today by PRIMUS Global Technologies Pvt Ltd

Negotiable
Undetermined
Undetermined
Newbury, England, United Kingdom

Summary: The role of a Senior Java Developer involves designing, developing, and maintaining high-quality software solutions tailored to client needs. The position requires expertise in Java development, particularly with Spring Core, and proficiency in various Java build tools. The developer will collaborate with cross-functional teams and ensure code quality through testing and reviews. Additionally, the role includes managing SQL databases and integrating REST APIs.

Key Responsibilities:

  • Develop and maintain Java-based applications using Spring Core.
  • Utilize Java build tools such as Maven or Gradle for efficient project management.
  • Implement unit testing and mocking frameworks to ensure code quality and reliability.
  • Design and manage SQL databases, ensuring optimal performance and security.
  • Collaborate with cross-functional teams to integrate REST APIs.
  • Use Git for version control and collaborate on code repositories.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve software defects and issues.
  • Implement CI/CD pipelines to automate deployment processes.
  • Manage Bitbucket repositories and work with shell scripting.
  • Develop and maintain frontend applications using HTML, CSS, JavaScript, and React.js.
  • Collaborate with frontend developers to ensure seamless integration of backend services.

Key Skills:

  • Proficiency in Spring Core, Maven/Gradle, unit testing, SQL, Git, and REST APIs.
  • Experience with CI/CD, Bitbucket, shell scripting, HTML/CSS/JS, and React.js.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Salary (Rate): undetermined

City: Newbury

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

Experienced Senior Java Developer Background in Java development 11/17/21, Spring Core, and various Java build tools. You will be responsible for designing, developing, and maintaining high-quality software solutions that meet our clients' needs

Key Responsibilities:

  • Develop and maintain Java-based applications using Spring Core.
  • Utilize Java build tools such as Maven or Gradle for efficient project management.
  • Implement unit testing and mocking frameworks to ensure code quality and reliability.
  • Design and manage SQL databases, ensuring optimal performance and security.
  • Collaborate with cross-functional teams to integrate REST APIs.
  • Use Git for version control and collaborate on code repositories.
  • Participate in code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve software defects and issues.

Secondary Responsibilities:

  • Implement CI/CD pipelines to automate deployment processes.
  • Manage Bitbucket repositories and work with shell scripting.
  • Develop and maintain frontend applications using HTML, CSS, JavaScript, and React.js.
  • Collaborate with frontend developers to ensure seamless integration of backend services.

Skills:

  • Proficiency in Spring Core, Maven/Gradle, unit testing, SQL, Git, and REST APIs.
  • Experience with CI/CD, Bitbucket, shell scripting, HTML/CSS/JS, and React.js.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities