Job Description :
Application Security Tooling Development – Senior Full Stack Java Developer
Experience: 6 years and above in Development.

This position is for a senior full stack java developer with good AWS experience that will primarily provide end to end software development activities related to application security tooling which would be consumed across the enterprise. The tooling would include custom application development and customization of COTS and Open Source Products in below domains
Static Application Security Testing
· Interactive Application Security Testing
· Data Encryption Services
· Web Application Firewalls
· Cloud Compliance and Monitoring
· Anti-Virus Scanners

This software engineer should be able to perform end to end development activities in agile development following enterprise standards and process. Technical Proficiencies include
Front end Web Development: Medium to High
· Middle Tier development: Java and one other scripting language like Python : High
· Operating System: Linux: Low to Medium
· Infrastructure: AWS : High
· CI/CD: Jenkins etc.: Low to Medium

The engineer is expected to be
· savvy programmer
· able to operate in extremely agile environment where features are delivered to production on weekly basis.
· willing to support with production issues
· have “automation” mind set
· work on various projects
· eager to learn and proficient with latest frameworks in the domain
· a very good team player

More specifics about desirable technologies:
Java 8 and above, Spring MVC, Spring Cloud, Spring Data, Spring Security, Spring Cloud Function, Thymeleaf etc.
· AWS : EC2, ALB, ECS, Lambda, S3, CloudFormation, Cloudfront, RDS, DocumentDB or DynamoDB
· Angular (with typescript not java script) version 1.5 and above, Angular CLI, Node, NPM. Bootstrap
· Jenkins DSL scripting. Maven or Gradle