Enable job alerts via email!

Java System Developer

Bitech International LLC

Dubai

On-site

AED 120,000 - 180,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a skilled software developer with extensive experience in microservices architecture. In this role, you will design, develop, and maintain microservices-based applications while providing technical leadership to junior team members. You will collaborate with cross-functional teams to implement scalable architectures and ensure code quality through rigorous reviews. If you have a passion for building robust software solutions and thrive in a collaborative environment, this opportunity is perfect for you. Join a dynamic team where your expertise will drive impactful projects and contribute to the future of technology.

Qualifications

  • 8+ years of software development experience focusing on microservices.
  • Strong proficiency in Java and hands-on experience with Spring Boot.

Responsibilities

  • Design and maintain microservices applications to meet business needs.
  • Provide technical leadership and conduct code reviews for quality assurance.

Skills

Java
Microservices Architecture
Problem-solving
Communication Skills
Agile Methodologies

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Engineering

Tools

Spring Boot
Quarkus
Docker
Kubernetes
RESTful APIs

Job description

Job Responsibilities
  • Microservices Development: Design, develop, and maintain microservices-based applications to meet business requirements.
  • Technical Leadership: Provide technical leadership and guidance to junior team members, ensuring adherence to best practices and standards.
  • Architecture Design: Collaborate with cross-functional teams to design and implement scalable and resilient microservices architectures.
  • Code Review: Conduct code reviews to ensure code quality, performance, and maintainability.
  • Troubleshooting: Troubleshoot and debug issues in production and non-production environments.
  • Performance Optimization: Identify and implement performance optimizations for microservices to improve system efficiency.
  • Documentation: Create and maintain technical documentation including design documents, API specifications, and deployment guides.
  • Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines for automated testing, deployment, and monitoring of microservices.

Collaboration: Collaborate with other teams including DevOps, QA, and Product Management to deliver high-quality software solutions.

Desired Candidate Profile
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 8 years of experience in software development with a focus on microservices architecture.
  • Strong proficiency in Java programming language.
  • Hands-on experience with Spring Boot and Quarkus frameworks.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Solid understanding of RESTful APIs and microservices design patterns.
  • Experience with relational and NoSQL databases.
  • Familiarity with agile development methodologies.
  • Excellent problem-solving and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.