Search by job, company or skills
Position: JAVA DEVELOPER
Location: Abu Dhabi
Salary : AED 15000/-
Required Skills and Qualifications
Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Experience: 5-10 years of hands-on experience in Java development.
Core Java: Advanced knowledge and experience in Core Java .
J2EE: Strong experience in J2EE technologies.
Spring Boot: Extensive experience with Spring Boot framework for building microservices.
Microservices: Proficient in designing and implementing microservices architecture.
Kubernetes: Hands-on experience with Kubernetes for container orchestration and
management.
Databases: Experience with relational databases (e.g., Oracle, MySQL) and NoSQL databases
(e.g., MongoDB).
CI/CD: Knowledge of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).
Version Control: Proficient with version control systems (e.g., Git).
Problem Solving: Strong analytical and problem-solving skills.
Communication: Excellent verbal and written communication skills.
Mandatory Skills
Certification: Any Java Certification
Microservices: Hands on
Kubernetes: Hands on
DevOps: Knowledge of DevOps practices and tools.
Preferred Skills
Front-End Technologies: Experience with front-end technologies like Angular, React, or Vue.js.
Agile Methodologies: Familiarity with Agile/Scrum methodologies.
Business Rules Engine: Any (e.g., Odm, Bpm,etc).
Logging and Monitoring: Experience with logging and monitoring tools (e.g., ELK stack,
Prometheus, Grafana).
Role Overview
As a Java Developer, you will be responsible for designing, developing, and maintaining robust and scalable Java applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our clients. Your advanced experience in Core Java, J2EE, Spring Boot, Microservices, and Kubernetes will be crucial in driving the success of our projects.
Key Responsibilities
Design and Development: Design, develop, and deploy high-performance Java applications
using Core Java, J2EE, and Spring Boot frameworks.
Microservices Architecture: Implement and manage microservices architecture, ensuring
seamless integration and communication between services.
Deployment: Deploy and manage applications using Kubernetes for container orchestration.
Code Quality and Best Practices: Ensure high code quality through code reviews, writing unit
tests, and following best practices and coding standards.
Performance Optimization: Identify performance bottlenecks and optimize applications for
maximum speed and scalability.
Collaboration: Work closely with product managers, architects, and other stakeholders to
gather requirements and deliver solutions that align with business objectives.
Mentorship: Mentor junior developers, providing guidance and support to help them grow their technical skills and knowledge.
Continuous Improvement: Stay updated with the latest industry trends and technologies,
continuously improving the development process and the codebase.
Personal Attributes
Team Player: Ability to work effectively in a collaborative team environment.
Leadership: Strong leadership and mentorship abilities.
Adaptability: Ability to adapt to new technologies and methodologies quickly.
Attention to Detail: Keen attention to detail and a commitment to quality.
Industry:Other
Job Type:Permanent Job
Date Posted: 07/10/2024
Job ID: 95293957