Java Developer
Posted today
Job Viewed
Job Description
We are looking for an experienced Java Developer with expertise in designing, developing, and maintaining high-performance applications. This role involves working on Java-based projects within microservices and enterprise architectures, ensuring application scalability, reliability, and performance. You will be responsible for full-stack development, collaborating closely with cross-functional teams to meet client needs, and adhering to best practices in coding standards, security, and Agile methodologies. Knowledge of the airline domain, telecom, or big data environments is highly valued.
Must Have Skillsets (Mandatory)
- Java Development : Strong experience in Java / J2EE (Java 8+), Spring Framework, Spring Boot, and microservices architecture.
- APIs and Integration : Proficiency in RESTful Web Services (both exposing and consuming), SOAP, and working with integration frameworks (e.g., Apache Camel, JBoss FUSE).
- Database Expertise : Hands-on experience with relational databases (e.g., PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
- Tools and Platforms : Knowledge of version control systems (e.g., Git), CI / CD pipelines (e.g., Maven, Jenkins, GitLab), and experience with cloud platforms (AWS, Azure, Google Cloud).
- Problem Solving and Troubleshooting : Ability to conduct root cause analysis, optimize performance, and troubleshoot production issues.
- Agile Methodologies : Experience with Agile development (Scrum / Kanban), contributing throughout the SDLC, and collaborating on continuous integration and deployment.
Good to Have Skillsets (Optional)
- Domain Knowledge : Familiarity with airline industry applications (e.g., revenue management, GDS interfaces) and telecom or big data environments.
- Frontend Exposure : Experience with UI design and front-end frameworks (e.g., React, Angular).
- Secure Coding Practices : Knowledge of secure coding practices (e.g., OWASP) and adherence to technical standards.
- Other Tools : Familiarity with workflow management systems, JIRA, and tools like Confluence.
Qualifications and Experience
- Education : Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience : Minimum of 5+ years of experience in Java development, with additional preference for experience in enterprise or large-scale applications.
- Professional Skills : Excellent communication skills for conveying technical details to non-technical stakeholders, strong analytical and logical thinking, and the ability to adapt in a fast-paced environment.
- Additional Assets : Telecom or airline domain experience and familiarity with data analysis and reporting tools like Jasper Reports.
Java Developer
Posted today
Job Viewed
Job Description
Job Description:
We are seeking a highly skilled Java Developer to join our team in Dubai United Arab Emirates. The ideal candidate will have a strong background in Java development and a passion for delivering highquality software solutions. As a Java Developer you will be responsible for designing developing and maintaining software applications and systems for our clients.
Key Responsibilities:
Design develop and maintain software applications and systems using Java and related technologies.
Collaborate with crossfunctional teams to gather requirements design solutions and develop new features.
Write clean efficient and welldocumented code that meets industry standards.
Troubleshoot and debug issues in existing software applications.
Stay uptodate with emerging technologies and industry trends to continuously improve our software development processes.
Participate in code reviews and provide constructive feedback to team members.
Work closely with project managers and stakeholders to ensure timely delivery of projects.
Continuously improve and optimize software performance and usability.
Provide technical support and guidance to other team members as needed.
Qualifications:
Bachelors degree in Computer Science Software Engineering or a related field.
Minimum of 3 years of experience in Java development.
Strong knowledge of Java Spring Framework and related technologies.
Experience with web development using HTML CSS and JavaScript.
Familiarity with Agile development methodologies.
Experience with database design and development using SQL.
Excellent problemsolving and analytical skills.
Strong attention to detail and ability to work in a fastpaced environment.
Excellent communication and teamwork skills.
Experience with cloud platforms such as AWS or Azure is a plus.
#J-18808-LjbffrJava Support
Posted 4 days ago
Job Viewed
Job Description
Join to apply for the Java Support role at Dicetek LLC.
Basic Requirements:
- 5-7 years of experience
- Previous project delivery, development, and/or support role
- Good communication skills and work ethics
- Nice to have: experience working in an Agile Framework
- Nice to have: exposure to Infosys (DEH, Finacle, etc.)
- Nice to have: experience working in the banking domain
- Not Applicable
- Contract
- Other
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Dicetek LLC by 2x.
Get notified about new Support Specialist jobs in Dubai, United Arab Emirates.
Location: Dubai, UAE — 13 hours ago
#J-18808-LjbffrJava Engineer
Posted today
Job Viewed
Job Description
Join to apply for the Java Engineer role at Dicetek LLC
Continue with Google Continue with Google
1 year ago Be among the first 25 applicants
Join to apply for the Java Engineer role at Dicetek LLC
Get AI-powered advice on this job and more exclusive features.
Sign in to access AI-powered advicesContinue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
We are looking for a Java Engineer with experience in building high-performing, scalable, enterprise-grade applications. You will be part of a talented software team that works on mission-critical applications.
You Will
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient Java code and tests (unit and integration)
Ensure designs are in compliance with specifications including code quality and code coverage
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
You must have
At least 4 years of experience in creating and maintaining high performance, mission-critical backend applications
Proven experience of implementing Java 8 and above based applications in production
Proven experience of building robust REST APIs and micro-services using Java.
Proficient in Spring Framework (Springboot, REST, JPA, Security, oAuth, etc.)
Sound knowledge of micro-services patterns and implementation styles
Proficient in working with relational or NoSQL databases
Sound experience in writing automated test cases using JUnit, Gherkin and Cucumber
Sound experience in working with Gradle or Maven
Strong troubleshooting ability and technical analysis skills – performance optimization included.
Strong communication skills with a team-centric approach to discussion and decision-making within a distributed team.
You should have
Experience deploying application to containerized platform on-premise or cloud.
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Experience with messaging platforms (e.g. Kafka, IBM MQ, RabbitMQ, etc.)
You May Have (Bonus Skills)
Working knowledge of service mesh frameworks such as Istio, Linkerd.
Reactive Java Programming Experience
Functional Programming Experience
- Seniority level Not Applicable
- Employment type Contract
- Job function Engineering and Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Dicetek LLC by 2x
Sign in to set job alerts for "Java Software Engineer" roles.Continue with Google Continue with Google
Continue with Google Continue with Google
Full Stack Developer Trainees(Internship) Full Stack Developer - 1 year Contract (React JS & Node JS) - DubaiWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrLead Java Developer
Posted today
Job Viewed
Job Description
At DVT, a leading global custom software development and data engineering company, we are seeking passionate Java developers to join our innovative and collaborative team! This is an opportunity to work alongside some of the most skilled professionals in the industry, leveraging cutting-edge technologies and best practices to deliver world-class solutions.
At DVT, you’ll be part of a culture that fosters continuous learning and growth. We support your professional development with comprehensive training programs and sponsor various industry events like DevConf and GDG. Join us and push the boundaries of what’s possible, while taking your career to new heights!
Role and Responsibilities:Technical Leadership
Architect and build scalable, high-performance systems using Java (11–17+), Spring Boot, and modern frameworks.
Lead backend development efforts with technologies such as Vert.x, Spring Boot, Kubernetes, and microservice architectures.
Design and manage APIs using OpenAPI (YAML), SOAP, RESTful services, and GraphQL.
Ensure robust integration with front-end technologies (ReactJS, VueJS, Angular, TypeScript).
Implement event-driven and microservices architectures, including serverless functions where applicable.
Develop scalable data solutions using JPA, Hibernate, MongoDB, NoSQL, and RDBMS (AWS/Azure).
Drive CI/CD pipeline implementation, performance tuning, and monitoring using industry-standard tools.
Promote clean coding practices and Agile methodologies across teams.
Team & Stakeholder Engagement
Mentor and guide team of developers , fostering a collaborative and high-performing team culture.
Facilitate Agile ceremonies and ensure alignment with sprint goals and delivery timelines.
Engage with stakeholders to gather requirements, provide technical insights, and manage expectations.
Represent the development team in client meetings, ensuring technical feasibility and strategic alignment.
Own the technical delivery of assigned accounts, ensuring quality, timeliness, and client satisfaction.
Collaborate with account managers to identify growth opportunities and contribute to proposal development.
Monitor project health, proactively address risks, and ensure alignment with business objectives.
Technical Knowledge
Core Java & Frameworks : Leverage Oracle/OpenJDK , Jakarta EE , MicroProfile , Micronaut , and the Spring ecosystem (Spring Core, MVC, Boot, Data, Streams, Cloud, Security) to build robust microservices architectures .
API Development : Design and manage APIs using OpenAPI (YAML), SOAP, RESTful services, and GraphQL .
Front-End Integration : Collaborate with front-end teams working with ReactJS, VueJS, Angular, TypeScript, and JavaScript to deliver seamless user experiences.
Backend Expertise : Work with powerful backend technologies such as Apache Kafka, JMS, JTA, AMQP, and enterprise web services .
Architecture Patterns : Implement event-driven architectures, microservices , and selectively utilize monolithic architectures when necessary. Work with serverless functions (Functions-as-a-Service) where applicable.
Data Solutions : Develop scalable data solutions using JPA, Hibernate, NoSQL, MongoDB , and various RDBMS (both on-premises and cloud-managed, including AWS and Azure ).
Cloud & Containerization : Utilise AWS cloud services and deploy scalable applications using Docker and Kubernetes .
Testing & Automation : Ensure high-quality, reliable software using JUnit, Mockito, and Cucumber for test automation.
Source control management & CI/CD Pipelines : GIT based source control management such as GitHub, Bitbucket, Gitlab. Implement and utilise best practices in Continuous Integration (CI) and Continuous Deployment/Delivery (CD) to streamline software development and release processes.
10+ years of experience in Java development (Java 11–17+).
4+ years of experience with Spring Boot.
2+ years of experience with cloud platforms (AWS, GCP, Azure).
Strong understanding of CI/CD pipelines, performance tuning, and monitoring tools.
Comfortable with Vert.x, Spring Boot, Kubernetes, and microservice architectures.
Proven experience working in Agile teams and following clean coding practices.
If you're passionate about leveraging the latest technologies to build innovative solutions, we want to hear from you! Apply now and take your career to new heights with our dynamic team.
Meet Jake: DVT Global Practice Head Java Solutions
Who we are:
#J-18808-LjbffrSenior Java Developer
Posted today
Job Viewed
Job Description
- Deep understanding of Java, servlets in J2EE, web-based request handling with Microservices architecture
- Design, Implement and maintain Java Based applications that are often high volume & low latency required for the mission of critical systems.
- Analyze user requirements to inform designing applications
- Influence and contribute to the architecture across the engineering Team.
- Recommending changes to the existing Java infrastructure.
- Developing documentation to assist users.
- Define scope out and lead a long-term effort to solve large meaningful problems of the application.
- Debug and solve complex issues by translating business problems into technical solutions.
- Mentor and teach fellow engineers, and deeply engage with the team on how they can increase their impact as citizens of AR engineering.
- Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
- Identify and solve major architectural problems by going deep in your field or broad across different teams.
- Support continuous improvement such as Investigating alternatives and technologies, Presenting for architectural review
- Work hands-on in a squad.
- Contribute to the vision and long-term strategy of the Product.
- Should be able to write well-design, efficient, and testable code.
- Preparing and producing releases of software components
Requirements:
- Min 5 Years of experience in Spring boot & microservices
- Well experienced in Server-Side Java, J2EE, Servlets, Spring/Spring boot, JAXB, JAX-WS, MySQL/PostgreSQL, Junit.
- Experience with REST- JSON, SOAP/XML is mandatory
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Hands-on experience in designing and developing applications using Java EE
- Platforms with Open-Source Frameworks - Spring/Spring boot, XML, Integration with SOAP and RESTful Web Services, WS security.
- Experience with test-driven development
- Experience with GIT and Maven.
- Experience with Spring Security.
- Ensuring designs comply with specification.
- Experience in ECommerce, Travel domain or Airline Industries will be added as an advantage
- Experience in Postgresql & Cassandra is must.
Ready to join our innovative team and make your mark in the world of excellence? Share your CV at and let's embark on this amazing journey together!
#J-18808-LjbffrSenior Java Developer
Posted 3 days ago
Job Viewed
Job Description
Senior Software Engineer (Java/Python)
Location: Bahrain
Job Type: Full-Time
Experience Required: Minimum 5 years
Were not your typical software company---were a startup-born tech force on a mission to put Bahrain on the global innovation map. Our ambitions are bold our pace is fast and were building a team of visionaries to bring cutting-edge software to life.
Were now looking for a Senior Software Engineer whos equally passionate about coding excellence cloud technology and leading high-impact digital projects.
What Youll Do Technical Leadership- Lead and mentor a team of engineers fostering collaboration and continuous improvement.
Define technical strategies and drive architectural decisions across projects.
Guide code quality through reviews best practices and hands-on development.
Design and build high-quality scalable solutions using Java or Python.
Collaborate with product managers designers and QA to deliver end-to-end features.
Translate business requirements into technical implementations with speed and precision.
Oversee full software development lifecycle---from planning to deployment.
Coordinate with stakeholders to define scope timelines and deliverables.
Implement CI/CD pipelines for reliable and efficient software delivery.
Architect and integrate cloud-native services using AWS Azure or GCP.
Build secure resilient and scalable infrastructure solutions.
Identify bottlenecks and proactively implement solutions.
Keep up with the latest trends and technologies---bring fresh ideas to the table.
Champion process improvements to boost productivity across the team.
Create clear and concise technical documentation.
Communicate effectively with both technical and non-technical stakeholders.
- Bachelors or Masters degree in Computer Science Software Engineering or a related field.
Minimum 5 years of hands-on software development experience with Java or Python.
Strong foundation in software architecture design patterns and best practices.
Cloud experience with AWS Azure or GCP.
Proficient in CI/CD pipelines and DevOps tools.
Strong communication and leadership skills in team and client settings.
Proven ability to deliver high-quality software on time and within budget.
Experience working in Agile environments with fast-moving teams.
Cloud certifications (AWS GCP or Azure).
Background in startup culture or fast-paced product teams.
Experience in client-facing roles or solution consulting.
Exposure to low-latency systems or high-performance code optimization.
Be part of a bold fast-growing company shaping the future of tech in the region.
Work with cutting-edge technologies in a collaborative innovation-driven team.
Enjoy a flat open culture that values your ideas passion and growth.
Ready to build lead and grow with us Apply now and lets make tech history--together.
#J-18808-LjbffrBe The First To Know
About the latest Java Jobs in Dubai !
Senior Java Developer
Posted 4 days ago
Job Viewed
Job Description
Our client is a leading e-wallet service provider. Attractive job details and relocation package will be offered to the right candidate.
Job Responsibilities:- Responsible for devising and executing the architectural progression plan for the central payment/transaction system.
- Accountable for fine-tuning data connections, optimizing performance, managing stability, and conducting pertinent technical research.
- Engage in the review and analysis of project requirements, devising appropriate technical solutions accordingly.
- Collaborate efficiently with product, testing, and other departments to ensure timely completion of tasks with high standards.
- Hold a Bachelor's degree or higher in a computer-related field, with a minimum of 5 years of experience in Java backend development.
- Candidates with familiarity in blockchain and relevant R&D experience in the payment sector of the Crypto industry are preferred.
- Possess strong communication skills, self-driven ability, and relevant expertise in ensuring system stability, high availability, and high concurrency.
- Demonstrate a solid foundation, adeptness in Java concurrent programming, familiarity with data structures, common engineering algorithms, and understanding of JVM principles.
- Proficient in multithreaded network programming, NIO, and associated frameworks such as netty and dubbo, supported by practical experience.
- Well-versed in Spring-related technology stacks and capable of independently designing and implementing business systems.
- Knowledgeable about middleware like Redis, RabbitMQ/Kafka, Zookeeper, and their technical principles.
- Uphold excellent coding standards, possess strong engineering capabilities, and exhibit adept analytical and problem-solving skills.
- Display proactiveness and a strong sense of responsibility towards assigned tasks.
Interested candidates are invited to send in your resume in MS Word Format stating your past work experience, reasons for each leave, past and expected remuneration.
We regret to inform that only shortlisted candidates will be notified.
By submitting an application to us, you will be deemed to have agreed for us to collect, use and disclose your personal data which you have submitted to your prospective employers, for the purpose of job search, and/or other services which you have consent us to perform on your behalf.
Required Skills:RabbitMQ, High Availability, Data Structures, Redis, Structures, Algorithms, Availability, Programming, Java, Research, Testing, Engineering, Business, Communication
#J-18808-LjbffrSenior Java Developer
Posted 4 days ago
Job Viewed
Job Description
- Deep understanding of Java, servlets in J2EE, web-based request handling with Microservices architecture
- Design, Implement and maintain Java Based applications that are often high volume & low latency required for the mission of critical systems.
- Analyze user requirements to inform designing applications
- Influence and contribute to the architecture across the engineering Team.
- Recommending changes to the existing Java infrastructure.
- Developing documentation to assist users.
- Define scope out and lead a long-term effort to solve large meaningful problems of the application.
- Debug and solve complex issues by translating business problems into technical solutions.
- Mentor and teach fellow engineers, and deeply engage with the team on how they can increase their impact as citizens of AR engineering.
- Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
- Identify and solve major architectural problems by going deep in your field or broad across different teams.
- Support continuous improvement such as Investigating alternatives and technologies, Presenting for architectural review
- Work hands-on in a squad.
- Contribute to the vision and long-term strategy of the Product.
- Should be able to write well-design, efficient, and testable code.
- Preparing and producing releases of software components
Requirements:
- Min 5 Years of experience in Spring boot & microservices
- Well experienced in Server-Side Java, J2EE, Servlets, Spring/Spring boot, JAXB, JAX-WS, MySQL/PostgreSQL, Junit.
- Experience with REST- JSON, SOAP/XML is mandatory
- Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate).
- Hands-on experience in designing and developing applications using Java EE
- Platforms with Open-Source Frameworks - Spring/Spring boot, XML, Integration with SOAP and RESTful Web Services, WS security.
- Experience with test-driven development
- Experience with GIT and Maven.
- Experience with Spring Security.
- Ensuring designs comply with specification.
- Experience in ECommerce, Travel domain or Airline Industries will be added as an advantage
- Experience in Postgresql & Cassandra is must.
Ready to join our innovative team and make your mark in the world of excellence? Share your CV at and let's embark on this amazing journey together!
#J-18808-LjbffrPrincipal Java Developer
Posted today
Job Viewed
Job Description
ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access to global markets and thousands of products thus providing our clients the ability to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms.
We are looking for a senior-level Java engineer who thrives in complex environments and wants to elevate the engineering bar within a multidisciplinary trading platform ecosystem.
This is not a traditional Java developer role. You will be working on cutting-edge architecture initiatives, rewriting monolithic systems into modular microservices, and integrating AI-assisted development into daily workflows using our proprietary LLM agent, Windsurf.
This role is fully remote (EU time zones preferred), contractor-based , and highly autonomous. You'll be the go-to expert for complex backend solutions and an engineering force multiplier across teams that are currently focused on feature-level development and integrations.
Responsibilities- Lead the development and decomposition of legacy monoliths into scalable, resilient Java-based microservices.
- Review and refactor AI-generated code from Windsurf, ensuring accuracy, performance, and maintainability.
- Own critical backend services end-to-end including design, testing, deployment, and documentation.
- Collaborate closely with architects, DevOps, and platform leads to set modern engineering standards.
- Mentor and support mid-level engineers by bringing clarity, performance thinking, and clean code practices.
- Participate in design reviews, API definition, and build out of messaging-based systems (Kafka, RabbitMQ).
- 7+ years of backend Java development, ideally in fintech, trading, or low-latency/high-availability systems.
- Expertise in Java 11+, Spring Boot, microservice design patterns, and system decomposition strategies.
- Strong understanding of multithreading, memory management, distributed transactions, and security.
- Familiarity with code generation workflows, AI copilots, or prompt engineering (e.g. ChatGPT, GitHub Copilot).
- Deep experience with CI/CD pipelines, containerized environments (Docker, Kubernetes), and observability stacks.
- Ability to critically evaluate and improve AI-generated code for correctness, scalability, and clarity.
- Strong communication skills and ability to drive projects forward independently and collaboratively.
- Experience working with LLM-based tools or contributing to AI-driven developer platforms.
- Familiarity with FIX protocol and real-time data distribution in financial systems.
- Experience with domain-driven design, event-driven architecture, and reactive programming (e.g. Reactor, Vert.x).
*
indicates a required field
First Name *
Last Name *
Preferred First Name
Email *
Phone
Resume/CV
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
Enter manually
Accepted file types: pdf, doc, docx, txt, rtf
#J-18808-Ljbffr