Software Engineer Job Description
We are seeking a skilled Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing high-quality features in a highly scalable environment.
The ideal candidate will have strong technical skills, including Java/JEE and Spring MVC/Boot/Security/Cloud, as well as excellent problem-solving abilities and strong communication skills.
* Design and develop software applications using Java/JEE and Spring MVC/Boot/Security/Cloud.
* Mentor junior developers and contribute to Agile Systems development techniques.
* Apply continuous integration (CI)/continuous deployment (CD) and Git tooling.
The successful candidate will have 5+ years of experience with Java/JEE application development and proficiency in JavaScript, JQuery, and React. You will also have a proven ability to develop secure, scalable, and maintainable applications.
Familiarity with microservice architecture principles and RESTful services is essential for this role.
-----------------------------------
Requirements
To be considered for this position, the following qualifications are required:
* 5+ years of experience with Java/JEE application development.
* Proficiency in JavaScript, JQuery, and React.
* Proven ability to develop secure, scalable, and maintainable applications.
* Familiarity with microservice architecture principles and RESTful services.