13 May
Full Stack Developer - Associate Engineer
Vacancy expired!
- Evaluate client business challenges and work with the team to arrive at the best-fit technology solution components
- Design, document, and develop world class applications leveraging the full spectrum of front-end and back-end technologies and cutting-edge design patterns
- Work with data science and data engineering teams to integrate AI and Machine Learning models into the software application and the user interface
- Collaborate with business analysts to translate business requirements into technical requirements
- Mentor and assist with training junior developers
- Travel up to 50% (While 50% of travel is a requirement of the role, due to COVID-19, non-essential travel has been suspended until further notice.)
- Minimum Qualifications
- A Bachelor's degree and 1-2 years of relevant work experience are required
- 1 + Experience with the entire software development lifecycle (SDLC)
- 1 + Experience with OOPS, Java and J2EE/Java EE
- 1 + Experience developing microservices using Spring boot, Spring MVC, Spring Data and Spring Security
- 1 + Experience in writing native SQL queries
- 1+ Experience in writing unit testcases using Junit, Mockito frameworks (TDD)
- Basic knowledge on JIRA, Jenkins, Git
- AWS technologies like Lambda, EC2, S3, Docker and Elastic Search knowledge are a plus
- Strong database development skills and experience with relational databases (PostgresDB, MySQL)
- Knowledge of professional software engineering practices for the full software development lifecycle including coding standards, code reviews, source control management, build process, testing and operations.
- Operating system experience with UNIX
- Full-Stack web application development experience
- Deep experience designing modular, object-oriented programming
- Experience developing across Windows/UNIX
- Experience mentoring and/or training junior developers
Vacancy expired!