Senior Java Software Engineer/Developer 

Urgent

Apply for this job

Email *
Full Name *
CV Attachment *
Browse

Upload file .pdf, .doc, .docx

Job Description

We are looking for a Senior Java Software Engineer/Developer for a fully remote and full-time opportunity.

Responsibilities

  • Develop enterprise applications using Java, adhering to best practices, and coding standards.
  • Design and implement RESTful APIs for seamless integration with frontend and backend systems.
  • Utilize Azure Functions and Azure SQL to develop applications.
  • Work with DevOps engineers to implement Continuous Integration/Continuous Deployment (CI/CD) pipelines using Azure DevOps or similar tools.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
  • Mentor junior developers, providing guidance and support to ensure their growth and development.
  • Write unit tests and perform automation testing to ensure the quality and stability of the application.
  • Work in an Agile environment, participating in sprint planning, daily stand-ups, and retrospective meetings.
  • Contribute to code reviews, providing constructive feedback and suggesting improvements.
  • Stay updated on the latest technologies and industry trends, continuously enhancing skills and knowledge.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of experience in Java development, with expertise in building enterprise applications and emphasis on Spring Boot/Framework and Hibernate.
  • Strong knowledge of Azure Cloud services, including Azure Functions and Azure SQL Database.
  • Experience developing and consuming RESTful APIs for frontend and backend integration.
  • Proficiency in Git version control, GitHub workflows, branching and pull request processes.
  • Hands-on experience with CI/CD practices and tools such as Azure DevOps.
  • Familiarity with unit testing frameworks such as JUnit, along with automation testing tools such as Rest Assured and TestNG.
  • Excellent problem-solving skills, detailed oriented and ability to troubleshoot issues in a fast-paced environment.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

Job Benefits:

  • Full work from home (5 days a week)
  • Private Medical Insurance.
  • Educational aids and paid subscriptions, certifications and exams.
  • Schedule flexibility.
  • Career Growth.
  • Recreational Company Activities.
  • Free nutritionist for all employees.