Job Description
Job Description:
Java Full Stack Developer who combines excellent technical and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively with our teams.
Requirements:
Java Full stack developer with 5+ years of software development experience
Experience in Object-oriented design and Java/J2EE Web development
Experience in micro service architecture
Experience with JavaScript, Typescript or Node JS
Experience with API design and building RESTful Webservices
Experience working with cloud-based environment
Experience in unit testing frameworks
Experience working with SQL and No SQL data bases
Experience with Jira and Agile development methodologies
Experience with developing CI/CD
Experience with messaging middleware like Apache Kafka and AWS
Experience with Unix/Linux operating systems
Experience with Docker and Kubernetes
Experience building Web-UI using Angular, React or Node.js is a plus
Working knowledge of Scrum and agile principles
Ability to learn and implement new technologies
Excellent communication and collaboration skills
Qualifications:
Experience level: Experienced
Minimum 5 years of experience
Education: Bachelors
Skills:
Java / J2EE
Microservices
JavaScript
SQL
Kafka
JUnit
Angular
React js
HTML
AWS
NoSQL
Agile
Spring Framework
NodeJS