Java Software Engineer
Newbury, UK (Weekly 3 days onsite)
Contract (Outside IR 35)
Key Responsibilities:
Deliverables:
The ideal candidate will have a strong 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.
* Java jdk - version 17 preferred (else at least java 8)
* Any IDE (STS/Eclipse/Intellij)
For more info, Please share updated CV at shameena@Lsarecruit.co.uk