DVT
Posted 5mo ago

Senior Java Developer (Perm)

DVT
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
Responsibilities
  • developing Java
  • designing systems
  • collaborating stakeholders
Requirements
  • 5+ years Java/Java EE development experience with Spring
  • Microservices
  • Cloud (AWS)
  • Netflix OSS
  • REST/SOAP
  • ORM (JPA/Hibernate)
  • Relational/NoSQL databases
  • TDD and strong problem-solving and communication skills
Technical tools mentioned
JavaJava EEJSFPrimefacesAngularJSWicketGWTSpring MVCXMLXSDJAXBSOAPRESTSpring FrameworkEJB3JavaScriptCSSHTMLJPAHibernateSQLTDDSpring CloudEurekaRibbonHystrixFeignSpring BatchWebLogicWebSphereJBossOAuth2JWTOpenIDAWSSpring securityAngularReactMongoDBElasticsearchHazelcast

Job description

Job Title:           Senior Java Developer

Reports to:        MD DVT UK

ROLE OVERVIEWRolverview

DVT requires the long-term services for an Innovative Senior Java Developer with experience in building high performing, scalable, enterprise-grade applications.

You will be part of a talented technology driven software team that works on mission-critical applications. You will be responsible for Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.


KNOWLEDGE AND SKILLS

KNOWLEDGE AND SKILLS

  • Java systems development experience using core Java Enterprise edition
  • 5+ years’ java development experience 
  • Knowledge of OO design principles and enterprise design patterns.
  • Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management, etc)
  • Agile environment 
  • Experience in developing web applications using at least one popular web framework (JSF/Primefaces, AngularJS, Wicket, GWT, Spring MVC)
  • Experience with XML/XSD/JAXB and Web Services (Soap & Rest). 
  • Experience in the Spring Framework, EJB3
  • JavaScript, CSS and HTML etc.
  • Excellent knowledge of ORM technologies (JPA, Hibernate)
  • Solid working knowledge of Relational Databases, SQL and Data Model
  • Experience with Test-Driven Development (TDD)
  • Agile/Scrum background experience would be a value add
  • Unit testing and mocking frameworks
  • Ability to conceptualise and simplify complex problems


COMPETENCIES

competencies

  • Passionate about technology and development. 
  • Results oriented with the ability to work under pressure and juggle multiple concurrent projects with changing priorities and deadlines 
  • Strong analytical and problem-solving skills. 
  • Able to deal with complexity and migrate between detailed and high-level requirements. 
  • Self-starter who takes ownership, is accountable, and is able to work with minimal supervision.
  • Communication Skills (written & verbal)
  • Listening Skills
  • Planning, organising and execution skills
  • Work under pressure
  • Innovative

 

ATTITUDES

ATTITUDES

  • Passion for people
  • Enthusiastic and committed
  • Work in a team environment
  • Ability to work under pressure
  • Delivery focused
  • Work to achieve tight deadlines
  • Professionalism (conduct and appearance)
  • Motivated
  • Show initiative
  • Awareness of the environment

RESPONSIBILITIES

  • Develop Java application software
  • Assist with the production of technical specifications and designs
  • Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
  • Collaborate with other team members and stakeholders


QUALIFICATIONS

alQualificationsifiations

  • Preference: BSc/ BSc Hons/ MSc degree in Computer science, Software engineering or a related field of study
  • Matric, A or O levels


TO BE SUCCESSFUL IN THIS ROLE, YOU WILL NEED:

  • Hands-on experience with Spring Cloud 
  • Good understanding of microservices, event-based architectures
  • Hands-on experience with Netflix OSS (Eureka, Ribbon, Hystrix, Feign)
  • Hands-on experience with Batch processing using Spring batch
  • Strong experience working with various JEE based Application Servers (WebLogic, WebSphere, JBoss etc.)
  • Good understanding of web security (OAuth2, JWT, OpenID)
  • Good understanding of AWS cloud ecosystem (Cloud Practitioner Certified)
  • Hands-on experience with Spring security 
  • Hands-on experience with UI frameworks like Angular or React
  • Hands-on experience with NoSQL DBs (MongoDB, Elasticsearch, Hazelcast etc)

 

About DVT

Provides custom software, AI, and cloud technology services.

Similar jobs

Java Developer roles near Dubai, Dubai
2mo
Save
Mark Applied
Hide
Senior Java Developer
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
BlackStone eIT
BlackStone eIT: Providing AI-powered technology solutions and digital transformation services.
5+ YOEBachelor's in CS or related, 5+ years Java experience (Java 8+), Spring Boot/Hibernate, REST/microservices, MySQL/PostgreSQL/NoSQL, Docker/Kubernetes, CI/CD; strong problem-solving and communication.
Java 8+, Spring Boot, Hibernate, MySQL, PostgreSQL, NoSQL, Docker, Kubernetes, CI/CD
3mo
Save
Mark Applied
Hide
Senior Java Developer - Dubai client
Dubai, /, United Arab Emirates
OnsiteFull Time
Xebia
Xebia: Global IT consultancy providing software engineering and cloud services.
7+ YOE7+ years in Agile software development; strong Java 7/8, Spring Boot, Spring Cloud, Spring Messaging, JPA; cloud-native microservices; Docker/Kubernetes; Git; CI/CD; SQL databases; Elasticsearch; Redis; MongoDB; Kafka.
Java, Spring Boot, Spring Cloud, Spring Messaging, JPA, Maven, Docker, Kubernetes, Git, Jenkins, SQL, Oracle, MSSQL, MySQL, Elasticsearch, Redis, MongoDB, Apache Kafka, OAuth, SSO, LDAP, Grafana, REST APIs
7mo
Save
Mark Applied
Hide
Java Developer
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
ECS ME
ECS ME: Provides global enterprise IT consulting and Oracle software implementation services.
5+ YOE5+ years Java development; strong Spring/Spring Boot; REST/SOAP; databases; CI/CD; cloud platforms; Agile; airline/telecom/big data knowledge is a plus.
Java, Spring Framework, Spring Boot, REST, SOAP, Apache Camel, JBoss FUSE, PostgreSQL, Oracle, MongoDB, Cassandra, Redis, Git, Maven, Jenkins, GitLab, AWS, Azure, Google Cloud, Kafka, RabbitMQ, Hibernate, React, Angular, JIRA, Confluence
1y
Save
Mark Applied
Hide
Senior Java Developer
Ypsonas or Limassol or London or Nassau or Dubai
HybridFull Time
FxPro
FxPro: Global online broker providing forex and CFD trading services.
5+ YOE5+ years Java (Java 21+) with Spring/Spring Boot, microservices, Kafka, Docker, Kubernetes, SQL/PostgreSQL, Hibernate, CI/CD, TCP/IP (HTTP,gRPC), and strong OOP and SOLID skills; bachelor's degree; English proficiency.
Java 21, Spring, Spring Boot, CI/CD, Apache Kafka, Docker, Kubernetes, PostgreSQL, Hibernate, gRPC, HTTP, TCP/IP
6y
Save
Mark Applied
Hide
Java Developer
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
Orbio Solutions
Orbio Solutions: Technology delivering digital solutions.
Mid level Java developer; full-time; based in Dubai, United Arab Emirates; English required.
Java
11y
Save
Mark Applied
Hide
Senior Java Developer
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
I-SOFT
I-SOFT: Provides custom enterprise software and digital transformation solutions.
Expertise in Java and web technologies (JSP/Servlets, JSF, EJB), experience with SQL/JPA, XML and SOAP services, strong analytical skills, debugging/troubleshooting across dev/QC/production, and mentoring junior developers.
Java, SQL, JPA, JSP, Servlets, JSF 2, EJB 3, JMS, XML, XML Schema, SOAP web services, HTML5, CSS3, AJAX, JSON, JavaScript
9mo
Save
Mark Applied
Hide
Java Backend
Dubai, Dubai, United Arab Emirates
OnsiteFull Time
Xebia
Xebia: Global IT consulting and digital transformation services provider.
8+ YOE8+ years of software development, Java, Spring, microservices, cloud native, Docker/Kubernetes, CI/CD, SQL databases.
Java, Spring, Spring Boot, Spring Cloud, Kafka, Elasticsearch, Redis, MongoDB, Docker, Kubernetes, Git, Jenkins, SQL, Oracle, MySQL, MS SQL
10y
Save
Mark Applied
Hide
.net/Jave developer
Dubai, United Arab Emirates
₨200k/yr OnsiteFull Time
ITSpark
ITSpark: Providing professional software development and IT consultancy services.
5+ YOELooking for .net/java developers with 4 to 6 years experience and extraordinary development skills.
.net, Java