Candidates

Java Fullstack Developer
Candidate Details
Candidate Summary
Around 10+ years of experience as a Java/J2EE Developer in the analysis, design, implementation, integration, testing, and
maintenance of applications using Java/J2EE and Object-Oriented Client-Server technologies.
Excellent in all phases of SDLC like requirements, multi-tier application development with Agile, Scrum, TDD, and Waterfall.
Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Webservices, XML.
Experience in using Java 1.8 features such as lambda expressions, Parallel operations on collections, and multithreading.
Experience in web-based GUIs using JSP, HTML5, CSS3, Ajax, jQuery, Bootstrap, Java script, Angular JS 2/4/6/7/8/9 and
was involved in resolving cross browser Java script issues.
Worked with React JS components, Redux Forms, Events, Router.
Experience in implementing design patterns Singleton, MVC, Object Factory, Front Controller, Factory Design pattern,
Singleton.
Experience in building web applications using Spring framework features MVC, AOP, DAO, Spring Boot, Spring
Microservices, Spring REST, Spring Ribbon, Spring Security, Spring JDBC Templates.
Implementing Service Oriented Architecture using Web Services including SOAP, REST, JAX-WS, JAX-RS, and SOAP UI.
Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar
with NoSQL databases like Mongo DB, Cassandra.
Experience with object-oriented client-side scripting using Typescript, ES6 and JavaScript frameworks.
Experienced in JMS over messaging to exchange information in more reliable and asynchronous way in enterprise Applications.
Used Apache ActiveMQ, RabbitMQ, Kafka, as JMS provider.
Experience in Implementation Token (Oauth2, SAML) base security using Restful API.
Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
Experience in implementing Swagger for the microservices for Documenting Rest APIs.
Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running apps.
Expertise in working with cloud services like Amazon web services AWS, Spring Cloud services and PCF are used.
Hands on in AWS, which includes EC2, S3, Elastic Load Balancer, Beanstalk, Cloud watch, IAM, Server Migration,
Route53, SQS, VPC, DynamoDB, SNS, Glacier, RDS, Lambda and NoSQL databases, Cassandra, MongoDB.
Experience and Expertise in GCP Environment in particular Google Big Query, Google Pub/Sub, Google Spanner, Dataflow,
Compute Engine, Google Storage.
Responsible for creating a microservices system using Java with Spring Boot, Netflix OSS and RESTful API in order to
improve the scalability factor of the company’s product.
Extensive experience with RDBMS like Oracle, MySQL and developing Views, Functions and SQL Queries, Stored Procedures
and Triggers Involved in Designing the Database Schema and writing the complex SQL queries.
Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
Extensively used the JavaScript frameworks like NodeJS, Bootstrap, and jQuery plugins.
Expertise in coding business components using various APIs of Java like Multithreading, and Collections.
Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
Experience in using Jasmine, Karma for Web testing and protractor for end-to-end testing and Jira for bug reporting.
Experience in using Git as version control management and JIRA as Defect management for bug, issue tracking of application
and JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.