JAVA/SCALA DEVELOPER
Role details
Job location
Tech stack
Job description
Scala Java Developer - Spark,JAVA, .NET, Dell Boomi, Dev Ops and AWS, As a Scala Java Developer, you will be joining the first company to develop this ground breaking product this is truly on a global platform where we integrate various systems with our Integration Platform based on Dell Boomi. The role of the Scala Java Developer will be joining a company where pushing the technical boundaries and taking SaaS deployment of enterprise staffing platforms to the next level, where we are creating solutions that are so simple yet understandably so complex in their architecture whereby global customers are literally waiting in anticipation to join our services program. As a Scala Java Developer, you can enhance your skills to work full stack on our large enterprise systems where you will be not only developing, maintaining and supporting our current in-house phase 1 release systems, but you will be pivotal in the design, development, engineering and work with the architects to rollout phase 2 of our BIG DATA and Enterprise Engagement Products., Java/Scala development to produce high-performance code for INTEGRATION PLATFORM ARCHITECTURE RELEASE
TECHNOLOGIES DEPLOYED:
Java 1.8 OR above, HTML, CSS, Advanced Javascript like react.js, Angular.js, Node.js Web Frameworks including Spring MVC, STRUTS Sql/Nosql databases such as MongoDB Web services/REST Git/Stash Design patterns Scala Play, AKKA Cloud, SaaS Big Data knowledge including Spark and/or Hadoop.
ROLE:
-
Own the design, the implementation and the automated test for several core components.
-
Work closely with stake holders, product managers and other team members to clarify the requirement and draft detailed user stories for each of them.
-
Design core SW components and share the design them with internal and external team members.
-
Work on high-uptime multi-tenant Java based services.
-
Ensure code is written and systems are built in a secure and high quality manner.
-
Be flexible and involved in all aspects of software development.
-
Support internal and external customers.
-
Must have strong interpersonal skills and be able to work well in a team.
-
Work on a small team (4-10) engineers on a daily basis, using Agile engineering practices and continuous integration.
-
Work with engineers and architects to define long term plan for innovative system outcome.
-
Create innovative software solutions following object-oriented best practices from design through implementation.
-
Special projects as assigned.
-
Participate in professional development events.
-
Participate in Client/Customer Visits.
-
Participate in Pre-Sales activities onsite/offsite/customers.
-
Gain experience across a broad range of development platforms for the production of commercial software.
Requirements
Do you have experience in Java?, Do you have a Bachelor's degree?, * Minimum 3 years' experience in the Scala/Java ecosystem
-
Excellent knowledge of the Scala language and programming paradigms
-
Exposure of working on Microservices, MongoDB and Elasticsearch
-
Desire to learn new technologies.
Key Tech Skills as Java 1.8 TO 12, .NET, HTML, CSS, Advanced Javascript like react.js, Angular.js, Node.js Web Frameworks including Spring MVC, STRUTS Sql/Nosql databases such as MongoDB Web services/REST Git/Stash Design patterns Scala Play, AMAZON Cloud, SaaS Big Data knowledge including Spark and/or Hadoop, * Experience with Java 1.8 HTML, CSS, Advanced Javascript like react.js, Angular.js, Node.js Web Frameworks including Spring MVC, STRUTS Sql/Nosql databases such as MongoDB Web services/REST Git/Stash Design patterns Scala Play, AKKA Cloud, SaaS Big Data knowledge including Spark and/or Hadoop User experience capabilities / Good basic UX design sense (can tell a good design from a bad design, raise issues etc)
PRE-REQUISITES:
-
From 3+ to 10+ years relevant experience building and deploying large enterprise-class software systems
-
BSCS or equivalent required, MSCS or equivalent preferred
-
Strong proficiency in Java, Hibernate, and REST (Current System Technologies)
-
Good knowledge Object Oriented design mandatory
-
Experience building multi-tenant SaaS systems is desired
-
Must be motivated, detail-oriented, and have the ability to thrive in a team environment
-
Very strong analytical skills, good judgment, passion for your work
-
Understand that development, test, deployment and operations are part of the same job
-
Strong communication skills and ability to work with cross-functional teams, * Bachelor's (required)
Experience:
- JAVA .NET SCALA DEV OPS: 5 years (required)
Licence/Certification:
- JAVA OR RELATED PROGRAMMING CERTIFICATION (required)
Benefits & conditions
Pulled from the full job description
- Company pension
- Casual dress
- Work from home
- On-site parking, This position is based in Bletchley, Buckinghamshire. The salary is ranging between £28,000.00 to £35,000.00 depending on experience and ability.
Work Remotely
- No
Job Types: Full-time, Permanent
Pay: £35,000.00-£40,000.00 per year
Benefits:
- Casual dress
- Company pension
- On-site parking
- Work from home