Search by job, company or skills

Anix Systems Pvt. Ltd.

Software Engineer

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

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.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 07/10/2024

Job ID: 95293957

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 20-11-2024 09:02:34 PM
Home Jobs in Abu Dhabi Software Engineer