Senior Java Engineer

NTD Software Logo

NTD Software

πŸ“Remote - Worldwide

Summary

Join NTD Software as a Senior Java Software Engineer in a full-time role. You will develop and maintain software applications using Java and Spring Framework, designing and implementing microservices architecture. Responsibilities include collaborating with cross-functional teams, analyzing requirements, troubleshooting issues, and ensuring software scalability and performance. You will also contribute to improving development processes and mentor junior team members. The role requires significant Java and Spring Framework experience, along with expertise in microservices, cloud platforms, and Agile methodologies. A strong background in software development and excellent communication skills are essential.

Requirements

  • Have 2+ years of Software development experience knowledge and experience in Software Development, Programming, and Java
  • Be fluent in English
  • Be proficient in the Spring Framework and building microservices
  • Have experience with designing and implementing scalable and efficient software architectures
  • Have experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Have an understanding of DevOps principles and CI/CD pipelines
  • Have knowledge of relational databases and SQL
  • Have experience with Agile methodologies
  • Possess excellent problem-solving and analytical skills
  • Possess strong communication and teamwork abilities

Responsibilities

  • Collaborate in the design and development of Software as a Service offering
  • Work effectively within an Agile framework to deliver new capabilities
  • Participate in all phases of the Software Development Life Cycle: Usage and improvement of the CI/CD Infrastructure, Integration of new services with the DevOps infrastructure, etc
  • Help improve the development processes as well as the automation and operational procedures required to deliver a world-class, industrial-strength, feature-rich, and highly usable, commercial SaaS offering
  • Design and develop backend solutions using Java, Spring Boot, and related frameworks
  • Mentor junior team members in the Software Engineering discipline and best practices

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.