Job Description
Job Description
We are seeking a highly skilled and experienced Software Engineer to join our team. The ideal candidate will have a strong background in Java development, as well as experience with related technologies such as Spring Boot.
You will be responsible for developing software solutions for a variety of projects. You will be working on ‘greenfield” development projects using the latest industry trends and technologies. You will work closely with the Software Architect to ensure that the software is of high quality, scalable, and maintainable.
Key Responsibilities:
Build software solutions that meet the needs of the business
Collaborate with a team of developers to ensure that software is developed to the highest standards
Use best practices and coding standards
Requirements
Bachelor's degree in Computer Science or a related field or 4+ years of experience as a Software Developer
Strong background in Java development and experience with Spring Boot
Experience with cloud-based technologies such as AWS or Azure
Strong problem-solving and communication skills
Experience working in an Agile development environment.
Kafka, MQ, Mongo DB are pluses for Java role.