Must have hands-on experience in Java 8, Spring, Spring Boot, JavaScript, TypeScript, REST, SOAP, SSL/TLS, HTTP, Tomcat, GitHub, Jira, Maven, Gradle, Open source, OWASP
Experience Level: Around 10-15 years of application development experience in Java
Familiarity with DevOps and any one CI/CD tools like Jenkins, Maven, Bamboo, SonarQube, LDAP Protocol/Directory Server, SCM tools like GitLab, Azure DevOps, AWS cloud
Familiarity with NodeJS, AngularJS, Visual Studio
Experience in working with IDEs like Eclipse and IntelliJ
Experience in Docker
Nice to Have:
Experience in developing plugins for IDEs, familiarity with Application Security scanning tools like AppScan
Prior experience in working as Sr. Developer/Team Lead to design and develop Java applications as per customer requirements
Exposure to plugin/extensibility framework of IDEs, CI/CD Tools
Exposure to Linux environments.
Responsibilities:
Developing the detailed design structure after understanding the requirements and the design
Implementing the best practices and coding standards of the project
Triaging product defects and preparing release plans to address the defects and enhancements using Agile practices
Maintaining the account of time and reporting regularity of own work
Mentor junior developers
Must be ready to cross skill in other programming languages and technologies required in the project.