Job Description :
Sr. Java Developer


· Six or more years of experience in programming in different languages like Java, Angluar, Node.js, Python, etc.
· Four or more years of experience in database technologies; relational and non-relational.
· Communication skills adaptable to varied audiences; inexperienced to experienced developers, software development managers and executives.
· Experience using front end JavaScript frameworks like React, Angular or similar.
· Experience designing, building, and maintaining REST APIs for use in production and you have experience working with Open API standards, like Swagger.
· Experience with pub-sub messaging such as Kafka, Pulsar.
· Experience designing container and micro services based solutions in a cloud infrastructure.
· Experience building automated CI/CD pipelines in Jenkins or similar tool.
· Knowledge and experience with structured software development methodologies including design, development and testing in an agile environment.
· Excellent work ethic and strong sense of ownership of end result.
· Problem solver and innovative thinker who can lead by influence.
· Hands-on work experience in DevOps Automation, Agile and DevOps tools such as Jira, Jenkins, Confluence, Junit, Fortify.
· Well acquainted with Amazon Web Services (AWS) technologies such as EC2, RDS, S3, ELB, Autoscale, Cloudwatch, Lambda etc.
· Good understanding of Security best practices, OWASP vulnerabilities. Knowledge of budgeting and tracking against the capital plans is preferred.