Back to Search
Senior Java Developer for a Business Information Company
Sorry, this position is no longer available
Currently, we are looking for a remote Senior Java Developer to join our team.
The customer is a global leader in providing trusted insights and analytics that helps to increase the pace of innovation.
Responsibilities
- Analyse design, develop, test and implement applications using key skills in a cross-functional team, project-based environment
- Contribute and review functional, design and technical documentation and specifications, and project plans
- Attend and contribute to code and design reviews, ensuring changes are carried out as a result of these reviews
- Ensure that all tasks undertaken are completed to a quality standard. This includes delivery on time, within budget, and to specification
- Maintain and optimise existing programs, working within a development team to develop additional functionality to existing systems
- Deputise for team members / your line manager as and when required
- Take responsibility for identifying training and developmental needs for yourself on an on-going basis
- Make positive efforts to promote personal safety and that of others by taking reasonable care at work, by carrying out the requirements of the law or following recognised codes of practice provided or advised by management to ensure safe working practices
- Undertake any other reasonable duties as requested by your line manager/director on a permanent or temporary basis
Requirements
- 4+ years of work experience as a software developer
- Solid technical and analytical skills
- Proven ability to analyse and understand complex business processes and data architectures
- At least 4 years solid Java programming experience mandatory
- Proven Object-Oriented Analysis, Design, and Programming (OOA, OOD, and OOP) experience
- Full software engineering lifecycle experience
- 4+ years proven experience in five or more of the following areas required: Java 8+, Spring, Hibernate, AWS server less technologies (e.g. Lambda), XML
- Excellent verbal and written communication skills, B2+ level of English
Nice to have
- Experience with EJB, Netflix OSS, Oracle PLSQL/SQL
- Knowledge of Maven or Graddle
- Hold of Apache Tomcat or Jboss/Wildfly, JMS ActiveMQ
- Experience with Git/BitBucket, Pentaho
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn