Overview
Position: Senior Software Engineer
Location: Newbury, UK
Engagement Type: Contract
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.
Experience Requirements
* The minimum experience required for this role is 8-10 years in Java development and related technologies.
Soft Skills
* Strong communication skills in English, both verbal and written, with the ability to effectively communicate with stakeholders.
* Positive attitude and willingness to learn new technologies and business processes.
* Problem-solving mindset, with the ability to analyze issues and propose effective solutions.
* Ability to work collaboratively in a team environment and interact with cross-functional teams.
* Self-motivated and proactive, with a strong commitment to delivering high-quality solutions.
Seniority level
* Associate
Employment type
* Contract
Job function
* Information Technology
Industries
* IT Services and IT Consulting
#J-18808-Ljbffr