Mandatory Skills Java, Spring, Spring boot, Angular, AWS
Requirements:
- Designs, develops, and implements web-based Java applications to support business requirements. Follows approved life cycle methodologies, creates design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation.
- Relies on experience and judgment to plan and accomplish goals. Performs a variety of tasks. Contribute to the Design and develop high quality software for large scale Java/Spring.
- Perform unit and system testing of application code as well as execution of implementation activities.
- Analyze business requirements and create technical design documents that are in accordance with the company’s architecture standards.
- Ensures that expected application performance levels are achieved. Designs, codes, tests, debugs, documents, maintains, and modifies computer programs of high complexity, significance, and risk
- Performs and/or leads design, coding, testing, implementation, and documentation of solution. Develops basic and detailed program specifications.
Skills
- Proficiency in the following general areas: Java (Java 1.8), Spring Framework, Jenkins, Gradle, and Github.
- Experience with RESTful services, Kafka, JSON, Unix Scripting, and Soap webservices. Core development experience in large scale enterprise Java applications using Spring Framework.
- Experience in SQL (Oracle & SQL databases)
- Experience with NoSQL databases such as MongodB, Cassandra, Couch DB etc. Demonstrates strong understanding of the business needs driving the projects.
- Work in an Agile environment to deliver high-quality software in an incremental manner.
- Knowledge of Kibana, splunk, appdynamics, newRelic preferred