Senior Java Software Developer
Genix Ventures is a fast-growing, leading provider of software solutions to the
Government, Life Sciences, and Utilities Industries. We are continually seeking
experienced Software Developer with a background in developing complex systems.
You will be responsible for working with business analysts and designers to
design, build and implement solutions for Genix clients. You will also play a
key role in documenting these solutions and tracking delivery on projects to
ensure they are delivered to specification and within deadlines.
Responsibilities include:
- Adherence to a SDLC
- Perform feasibility studies based on business
requirements - Design and document system architecture and
detailed design using best practices - Participate in development, code inspection
and technical reviews as required - Mentoring software developers in all technical
aspects
To apply for this role, you will need to demonstrate:
- Very strong core Java, JPA and Spring
(dependency injection and transaction management) knowledge - Several years developing complex multi-tiered
Java/J2EE web applications - Intensive experience with OO design and UML
- Java/J2EE, JPA/Hibernate, Spring, XML
- Jetty, Tomcat or Websphere
- Git, Jira, IDE and Code Review tools
- Enthusiasm about the customers’ projects
- Excellent communications and documentation
skills - IT or related Degree
Not essential but would be looked upon favourably:
- VAADIN or GWT
- Maven
- Design tools e.g. Enterprise Architect
If you are interested in this position please
forward your resume to employment@genixventures.com
forward your resume to employment@genixventures.com
Mirko Siegel
Chief Technical Officer
Chief Technical Officer