Description

Description

 

  • Seeking a highly skilled and efficient Senior Java Engineer and The ideal candidate will have significant experience in Java development, particularly with Spring Boot, and a strong background in API and services development.
  • This role requires a proactive individual who is well-versed in modern cloud technologies, has a solid understanding of databases and event hubs, and is capable of supporting operations during production incidents.

     

Key Responsibilities

 

  • Java and Spring Boot Development:
  • Design, develop, and maintain complex Java applications using Spring Boot.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • API and Services Development:
  • Develop, integrate, and maintain RESTful APIs and microservices.
  • Implement best practices for API design and integration.
  • Work closely with frontend developers to ensure seamless integration and functionality.
  • Database and Event Hub Management:
  • Design and maintain efficient and reliable database schemas.
  • Develop data access layers and perform database optimization.
  • Manage and integrate with event hubs for real-time data processing.
  • Operational Support and Incident Management:
  • Provide Level 2 technical support during production incidents.
  • Manage and triage incidents effectively to ensure minimal disruption.
  • Collaborate with the operations team to implement solutions and improvements.
  • Cloud Technologies and Azure:
  • Develop and deploy applications using cloud technologies, with a focus on Microsoft Azure.
  • Implement cloud-based solutions to enhance scalability and reliability.
  • Stay updated with the latest trends and best practices in cloud computing.

     

Qualifications (Required)

 

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum 8 years of experience in Java development, with a focus on Spring Boot.
  • Proven experience in API and microservices development.
  • Strong understanding of relational and NoSQL databases.
  • Experience with event-driven architecture and event hubs.
  • Familiarity with cloud platforms, particularly Microsoft Azure.

     

Preferred Qualifications

 

  • Experience with DevOps practices and tools.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines.
  • Experience in agile methodologies.

Education

Bachelor's degree in Computer Science, Information Technology