We are primarily looking for the Java and spring framework, spring boot , database, ldap , rest api etc which are all backend heavy development
Atleast 5 years on SPRING BOOT and SPRING FRAMEWORK – make sure candidate is good at coding
Experience on Microservices is mandatory
Full Stack Developer
Overview:
The new Full Stack Developer will work alongside other members of the Email Engineering group on multiple software projects including tooling, product support and integrations. The right candidate will be a strong team player who is capable of seeing projects through to the end in a fast and efficient manner and support to other technical staff.
Principal Responsibilities:
● Developing and supporting applications, execution environments, build systems, and reporting tools
● Investigating and resolving any framework, tool, or execution of environmental issues
● Provide system architecture and integration design recommendations.
● Work with other engineers and partners
● Assess utilization trends and make appropriate design and implementation recommendations to scale the infrastructure.
● Maintain documentation
● Create and maintain unit test cases through JUnit or similar test frameworks
Other Functions:
● Attend and participate in internal meetings
● Perform other role related duties as assigned by manager
Technical Skills:
● Excellent Java skills and prior experience working with frameworks, building REST APIs and other backend/frontend components
● Ability to write well-documented, clean Java code
● Technical proficiency with MySQL/MariaDB database design/administration
● Experience with Linux operating system. Including scripting and common tools and utilities
● Excellent problem solving and critical thinking skills.
● Proficient in spring framework and Maven
Professional Skills:
● Ability to take responsibility for completing projects with the least amount of oversight.
● Ability to apply judgment, implement solutions, and avoid conflicts in a multi-tasked environment.
● Excellent communication skills in all areas including procedural documentation, incident reporting and information relaying.
● Team player with the ability to maintain a pleasant personality and a professional demeanor in stressful situations.