Designing and work with complex data models, Successfully implement development processes, coding best practices, and code reviews
Completing complex bug fixes
Partnering with development team members to understand complex product requirements and translate them into beautiful software designs
Enhancing your technical skills and keeping up to date with new technology developments
Implementing development processes, coding best practices, and operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
Designing and work with complex data models, Successfully implement development processes, coding best practices, and code reviews
Requirements
Possess a Bachelors in Computer Science, Engineering, or a related field
4 to 6 Years of Software development experience.
Experience in cloud-based applications covering: Java, Spring, REST APIs, microservices, event-based architectures and any of the major cloud service providers
Have knowledge of SQL databases, such including database and query design techniques.
Have good research skills, with a drive to complete research tasks successfully despite difficulties
Have a great working knowledge of Industry best practices in software development
Have good knowledge of test-driven development
Be able to demonstrate proficiency with data manipulation language including optimization techniques.