Senior Java Developer
This job does not exist anymore.
Try running a new search or browse our vacancies.
Or fill in the form below to receive job alerts.
Job Type | Permanent Full Time |
Location | Winchester |
Area | South East, UK |
Sector | Technology and IT |
Salary | £55k per year |
Currency | gbp |
Start Date | ASAP |
Advertiser | remoteapi |
Job Ref | 807 |
Job Views | 258 |
- Description
Senior Java Developer required with strong Spring and GWT skills. To be responsible for delivering innovative Clinical software solutions, as part of a highly motivated software development team.
The role requires the design and implementation of the solutions using TDD and agile methodologies.
Key Duties and Responsibilities
- Develop, test and document software according to company SOPs and Guidelines.
- Produce software specifications and requirements based on input from stakeholders.
- Utilizes software engineering tools such as configuration management systems, build processes, and debuggers in the software development process.
- Ability to perform as a technical leader or Lead Software Engineer.
- Collaborates and adds value through participation in peer code reviews, providing comments and suggestions.
- Provides reliable solutions to a variety of problems using sound problem solving techniques.
- Performs technical root cause analysis and outlines corrective action for given problems.
- Works collaboratively and professionally with other employees and contractors in cross- functional teams to achieve goals.
- Serve as a mentor to less experienced software engineers.
- Apply a sense of urgency, commitment and focus on the right priorities in developing solutions in a timely fashion
- There can be some pressure to meet deadlines, when extra hours may be required.
- Perform other duties that management deem appropriate
Qualifications
BSc or greater in Computer Science or other scientific/technical field.
Required Experience
- 7+ years Java development experience
- Excellent knowledge of Spring Framework (Including Spring MVC & Spring Security)
- Experience preferably with IntelliJ IDEs or alternatively with Eclipse/STS
- Deep understanding of front-end web technologies including HTML, CSS, JavaScript and XML.
- Strong problem solving skills and attention to detail.
- Ability to communicate effectively in English (verbal and written).
- Agile Development Methodologies Kanban, SCRUM, TDD, XP etc.
- Testing Frameworks, JUnit, JMock, Selenium.
- Experience working in a multi-disciplined distributed team.
- Excellent analytical and technical skills with regard to software applications.
- Strong collaboration and team-working skills.
- Strong focus on quality.
Desirable Experience
- GWT skills preferably with GIN, UI Binding and MVP experience.
- Spring MVC, Spring Data, Spring Security, JQuery, Angular, Typescript
- NoSQL databases esp. Mongo
- Working experience in a regulated industry or with eClinical systems
- Experienced in development using Web Services (REST)
- Experience with git
- Linux, OS X
- Use of build tools such as Ant, Maven or Gradle, Jenkins
- Experience of languages such as Go or Python
- Understanding of mobile app development
#java #spring #javascript