Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and update the overall system architecture
- Define appropriate REST API services for new features
- Implement required web services
- Implement unit and integration tests for provided functionalities
- Ensure all implemented functionalities are optimized for performance and scalability
- Ensure all implemented functionalities are secure against common vulnerabilities
- Ensure all code base is readable, well documented and re-usable
- Stay up to date with the latest industry trends in software and cloud solutions.
- Coach, mentor and support junior team members by:
- Supporting the culture of technical excellence and zero technical debt
- Supporting technical estimations and effort sizing.
- Establishing code guidelines and reviewing PRs.
Job Requirements
- Bachelors Degree in Computer Science/Engineering or related Field.
- 3-5 years in backend web development
- Extensive technical experience and development expertise in Core Java, J2EE, Webservices, Spring, Spring Boot, Hibernate, ADF
- Experience in relational and non-relational databases.
- Working experience with AWS /Azure building SaaS applications is a plus.
- Excellent analytical and organization skills
- Experience writing clean, modular, and structured code
- Excellent verbal and written communication skills
- Team player, good time management skills, good team leadership skills and ability to meet deadlines.