Leave us your email address and we'll send you all the new jobs according to your preferences.
Principal Java Software Engineer
Posted 1 day 23 hours ago by Direct Staffing Inc
Permanent
Not Specified
I.T. & Communications Jobs
Yorkshire, Wakefield, United Kingdom, WF1 1
Job Description
We are looking for a server-side Java developer to grow the platform even further.
You are the kind of person who:
- Loves writing code and building great applications.
- Wants to work with a team that treats each other with respect and challenges you to be better.
What you know how to do:
- Can write Spring 4 beans and Hibernate or JPA data objects.
- Knows Spring bean scopes and when to use them.
- Able to identify and fix defective, poor performing or non-scalable code.
- Knows how to develop and debug AOP injected code.
- Understands software security practices including user authentication and authorization, data validation and an understanding of common DOS and SQL injection techniques.
- Is familiar with profiling, code coverage, logging, common IDE's and other development tools.
- Demonstrates good judgment, creativity, and ingenuity in proposed technical solutions.
- Coordinates work across teams to build seamless features.
What you also have:
- A Bachelor's degree in Computer Science or a related field or have equivalent experience.
- 8+ years of development experience.
- Experience working in an Agile environment.
- Familiarity with SQL and NoSQL databases.
Does this describe you?
- Java
- REST
- Spring
- Must have good communication skills.
- Must have experience working on web applications supporting 1M+ end users or large data sets with 10M+ database records. This is a very Big Data platform.
- Experience building REST services (orchestration layer) on CRUD data services based on Cloudera Hadoop stack, with an emphasis on performance optimization.
- Understanding how to secure data in a REST architecture.
- Knowledge of scaling web applications, including load balancing, caching, indexing, normalization, etc.
- Proficiency in Java/Spring web application development.
- Experience with Test Driven Development and Agile methodologies; Behavior Driven Development is a plus.
- Knowledge of Hadoop, Big Data, Hive, Pig, NoSQL is a plus, though most engineers with this background may have limited REST experience.
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
Direct Staffing Inc
Related Jobs
Software Engineer (m/w/d) Automation / RPA / IDP / AI
- Rheinland-Pfalz, Neuwied, Germany, 56567
IT Application Manager (f/m/d)
- Niedersachsen, Göttingen, Germany, 37075
Application Manager (m/f/d) for professional fleet management software (SaaS)
- 30,00 € Annual
- Hamburg, Hamburg-Altstadt, Germany, 20095
Site Manager IT for the Pfeiffersche Stiftungen Clinic and the Lostau Lung Clinic as well as for the MVZ area - IT and Medical Technology division (m/f/d)
- Sachsen-Anhalt, Magdeburg, Germany, 39120
Data Analyst Audience (m/w/d)
- Bayern, München, Germany, 80331