This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
This is a full-time role for a Senior Java Software Engineer at NTD Software.
As a Senior Java Software Engineer, you will be responsible for developing and maintaining software applications using Java and the Spring Framework.
You will design and implement microservices architecture, and write clean and efficient code.
Additionally, you will collaborate with cross-functional teams to analyze requirements, troubleshoot issues, and ensure the scalability and performance of the software.
You will collaborate in the design and development of Software as a Service offerings.
You will work effectively within an Agile framework to deliver new capabilities.
You will participate in all phases of the Software Development Life Cycle, including the usage and improvement of the CI/CD Infrastructure and the integration of new services with the DevOps infrastructure.
You will 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.
You will design and develop backend solutions using Java, Spring Boot, and related frameworks.
You will mentor junior team members in the Software Engineering discipline and best practices.
Requirements:
You must have 5+ years of software development experience, with knowledge and experience in software development, programming, and Java.
Fluent English is a must.
You must have proficiency in the Spring Framework and building microservices.
You should have experience with designing and implementing scalable and efficient software architectures.
Experience with cloud platforms such as AWS, Azure, or GCP is required.
You should have an understanding of DevOps principles and CI/CD pipelines.
Knowledge of relational databases and SQL is necessary.
Experience with Agile methodologies is required.
You must possess excellent problem-solving and analytical skills.
Strong communication and teamwork abilities are essential.
Benefits:
NTD Software is an equal opportunity employer, ensuring no discrimination based on age, race, color, religion, sexual orientation, gender, marital status, disability, military or veteran status, or any other protected basis.
All employment decisions at NTD Software are based on a person’s merit, business needs, and role requirements.