Job Description
Job Description
Top Three Skills:
Looking for 6+ years of experience with
- Java
- API development
- Spring Framework
- Cloud technologies
Job Description:
- Proficient in Full Stack Development as well as multiple design techniques
- Working proficiency in Full Stack tool set to design, develop, test, deploy, maintain and improve software
- Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks
- Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security
- Proficiency in one or more general purpose programming languages
- Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement
Requirements
- Full-stack Java Application development expertise with 8+ years of experience
- Hands on experience with Open Source - Spring Framework, Spring Boot, Tomcat, REST services
- Hands on experience on Messaging JMS/MQ, Kafka,
- Hands on experience with Cassandra and familiar with Architecture of Cassandra
- Understanding of Domain Driven Design and Coding Design Patterns
- Worked with Build tools like Jenkins, Maven, and source control tools like GIT/Bitbucket
- Worked and familiar with IDE IntelliJ
- Self-starter who has the ability to work in a highly collaborative and matrixed environment
- Good organizational and prioritization skills and ability to multi task and deliver to a tight deadline