Nikitha Corejava

  • Senior Java Full Stack Developer
  • Anaheim, CA 92804
  • Member Since Feb 11, 2023

Candidates About

Nikitha

PROFESSIONAL SUMMARY:

·      6 years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, Multi-Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.

·      Strong experience on various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.

·      Expertise in various open source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate.

·      Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.

·      Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets 3.0/2.5, JSP 1.1/2.0, Struts 2.0, JMS, Hibernate 3.0/4.0, Spring 3.0/4.0, JDBC, JNDI, JSF, angular.js, Java Beans and Web services (SOAP, REST).

·      Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, V-Model, & Agile methodologies.

·      Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, JQuery, Vue.js, Angular.js, Angular 2/4, Typescript, Node.js and React.js.

·      Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache, IAM, Cloud Watch, Cloud Formation and DynamoDB. 

·      Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.

·      Experience in client side designing and validations using HTML, DHTML, CSS, Bootstrap, AJAX and JSP.

·      Highly experienced with modern JavaScript frameworks and libraries like Angular.js, Node.js and Dojo, JQuery

·      Exposure on JSF framework which provides Pre-built UI components used for Component based framework.

·      Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.

·      Experience in building application with React.js, Redux; Require.js, in MVC architecture.

·      Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.

·      Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss

·      Expertise in Bootstrap, Angular.js and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync etc...) and used Log 4j for logging.

·      Extensive development experience on different IDE’s like Eclipse, Spring Tool Suite, NetBeans, Web Logic Workshop, and WSAD/RAD.

·      Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, Kafka, Cassandra, My SQL, Restful.

·      Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service and LUNA Encryption Device.

·      Strong knowledge on Hibernate 2.0, 3.0. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria API, Optimistic Locking.

·      Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, DB2, and MySQL 4.x, 5.0.

·      Extensively worked with the Build and deployment tools like Maven, Gradle and Ant.

·      Development experience in Windows, Linux and UNIX operating systems.

·      Extensive experience in implementation of the version control software Git, SVN and CVS.

·      Extensively worked with testing tools like JUnit, Selenium Web Driver, and SOAPUI etc.

·      Exposure to Splunk for log monitoring and experience with JIRA, HP Quality Center for bug, issue tracking.

 

EDUCATION:

·      Master of Science in Computer Engineering.

 

PROFESSIONAL EXPERIENCE

Anthem, CA                                                                                                                             May 2017 – Present

Senior Java Full Stack Developer

Responsibilities:

·      Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.

·      Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Source Tool Suite.

·      Created web pages using HTML, CSS3, JQuery and JavaScript ES6.

·      Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.

·      Integrated Single sign on sing LDAP and Active directory on spring security layer, successfully maintained users and groups integrity in the application.

·      Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.

·      Extensively used XML Web Services for transferring/retrieving data between different providers. Extensively involved in developing Restful Web services using Jersey framework (JAX-RS) and REST annotations.

·      Used Java 8.0 features like Lambda Expressions with Dynamo DB, COGNITO and Redshift, Lambda, AWS Lambda.

·      Used WSAD for writing code for JSP, Servlets, Struts and EJB.

·      Developed reusable Angular 4 components which are compatible with latest versions of Typescript and angular CLI.

·      Developed robust form management system with complete CRUD capabilities in React Native, Redux, and Firebase.

·      Used Message-driven batch application using Spring Batch to handle multiple requests accessed through Message Queue services between several Micro services in the application.

·      Developed single page applications using Angular 2, Vue.js, Typescript, web pack and grunt.

·      Used NPM packages like babel, hot-loader, and web pack, React-tabs, node-sass.

·      Developed several Micro services as part of the project using Spring Boot.

·      Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.

·      Developed the online web application using HTML/CSS & JavaScript, Angular.js /Angular4/5, Vue.js, Node.js, Spring Boot, Spring MVN and Bootstrap.

·      Used JavaScript frameworks such as JQuery, Dojo, Ext.js, CSS preprocessors such as LESS or SASS.

·      Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.

·      Implemented Single Page Design and customized directive and filter criteria by using Angular.js. 

·      Developed Micro services using RESTful services to provide all the CRUD capabilities.

·      Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.

·      Created RESTful APIs in Express and returned logic through Angular.js data binding. Wrote tests in Mocha on server side and Jasmine on the client side.

·      Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin console.

·      Used Spring Boot Actuator to externalize application's configuration properties for different environments and OAuth 2.0 authentication protocol respectively for security and authorization.

·      Secured the API's by implementing OAuth 2.0 token based authentication/authorization scheme using Spring Security.

·       Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.

·      Developed real time tracking of class schedules using Node.js (Express.js framework).

·      Used JIRA for bug and issue tracking. Worked on issues related to business logic and UI code which is primarily built using HTML 5, CSS, JavaScript and Angular 4.0.

·      Massive re-design of client site from HTML/PHP form handling to cleaner Redux-Form.

·      Developed Cloud formation templates and Ansible playbooks to spin up the instances and provision packages on AWS EC2 instances.

·      Configured Kibana data visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, pie charts and maps on top of large chunks of data.

·      Deployed and developed the project using AWS EC2, S3 Buckets, Data pipeline, Elastic Bean Stalk, Lambda, Amazon messaging services (SQS) and Amazon Kinesis Services.

·      Used IBM MQ for transport of data as messages between Micro services of the application.

·      Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using spring framework and annotations.

·      Installing, configuring and administering Jenkins CI tool using Chef on AWS EC2 instances.

·      Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL). 

·      Extensively used IBM REST API in task assignment, reassignment, and closure and ad-hoc task implementation.

·      Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.

·      Maintained the code repository on SVN through frequent and definite updates and built the application using Maven to deploy on Websphere Server and used Jenkins for continuous integration.

Environment: Spring Framework, Hibernate 5.0.9, HTML, CSS3, Vue.js, Angular4/5, JavaScript, XML, JSON, RESTful Webservices, JMS, Websphere, Spring Tool Suite, SVN, Maven, JIRA, Jenkins, log4j, Jersey, DB2, Dojo.

 

Bank 0f America, NC                                                                                                               Oct 2016 – May 2017

Senior Java Full Stack Developer

Responsibilities:

·      Developed Micro services & APIs using Spring Boot and Used Apache Kafka cluster as messaging system between the APIs and Micro services.

·      Used the features of Spring Core layer (IOC), Spring AOP, and Spring JDBC in order to develop the application.

·      Developed RESTful web services using spring, Jackson, Jersey, and JSON in order to implement various APIs to check eligibility of, provision, suspend, resume and delete a Debit card token.

·      Application developed in Micro Services architecture and used technologies like spring framework 3.4, Hibernate 5.0.2 and RESTful webservices.

·      Created Micro services as part Lambda function development using Node.js Serverless architecture.

·      Creating S3 buckets, Utilized S3 bucket and Glacier for storage and backup on AWS.

·      Integrated the different pages to be a single page application using Angular2 and Typescript.

·      Used IBM MQ for exchange of information between applications using message queues.

·      Developing Web Pages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Angular 2, bootstrap.js, Vue.js and React.js

·      Used Bootstrap and Angular 2 UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.

·      Developed applications using Angular 2, Java8 and new features of java (lambda expressions).

·      Implemented AJAX calls with Ext.js and handled request and responses for various modules

·      Used Maven as a build tool and Tomcat Webserver for deploying the application.

·      Used Babel, Typescript and Web pack as a module loader/bundler and used along with React.js

·      Developed cross-browser/platform using HTML5, CSS, and JavaScript, Angular.js components for pay-by-phone UI.

·      Developed the Web application using Spring MVC, Ext.js, Html, JSP and JavaScript.

·      Developed the entire application implementing MVC Architecture integrating Hibernate and spring frameworks.

·      Expertise in Angular JS, jQuery, Websphere and Dojo for the client side functionalities and Object oriented JavaScript functionalities.

·      Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update.

·      Involved in Developing the Application using Struts MVC Framework by implementing Controller, Service classes.

·      Extensively used JQuery, React, bootstrap, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form for secured validations.

·      Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).

·      Implemented different validation control on the web-pages using Angular 2 and developing a cross-platform JavaScript based solution using Angular.js, Build user interfaces differently by breaking them into components using React.js.

·      Build Spring based Java Micro services to support web application.

·      Utilized MongoDB database management system for keeping user generated data.

·      Worked on Rest Webservices, OAuth as well as Node Rest framework for backend services used MongoDB for database services.

·      Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins.

·      Built data visualizations to monitor file server load, web server speeds, data processing and more using D3.js, Backbone.js.

·      Enhanced user experience by designing new web features using MVC Framework like Express.js, Require.js, React.js and Node.js.

·      Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.

·      Deployed web applications on JBoss EAP server and made changes to the configurations when required. Used Putty to interact with the server.

·      Developed standalone applications using Apache Camel for integrating various systems, and for routing and multi-threading.

·      Consumed various SOAP and REST web services related to Partnerships and Branded cards processing systems.

·       Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.

·      Used Docker to containerize the Services and APIs to run on EC2 instances.

·      Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.

·      Create a Java Lambda that watches an AWS S3 bucket, load the data to the Redshift and send a message using RESTful webservices if the file has errors.

·      Worked on Datastax’s Cassandra Java API to interact with the Cassandra Cluster.

·      Worked on creating Spring Data Repositories for SQL/NoSQL databases.

·      Migrated many applications into AWS and provide cloud Security.

·      Knowledge on Apache Spark java API and worked on Drools to configure rules as per business requirements.

·      Worked on Mesosphere’s Mesos and Marathon to handle application deployment.

·      Have written ATDD Tests using Cucumber and Gherkin and Tested Web services using Soap UI tool.

·      Developed Unit Tests using JUnit, Mockito and PowerMock and Involved in functional and integration testing.

Environment: Java 8, Spring 4, Spring Boot, Spring Integration, Apache Kafka, Consul, Mesos, Jackson 1.9, Jersey 1.18, JSON 1.1, IBM MQ 8.0, Apache Camel 2.14, Maven 3.0.5, JBoss EAP 1.0.0, JUnit 4.11, Mockito, log4j SoapUI Pro 5.1, Oracle 11.2, WinSCP, SVN,AWS, Apache Cassandra, Jenkins, Mango DB, Dojo, Angular.js, Vue.js, Angular2, Node.js, Ext.js

 

State of North Dakota (Information Technology Dept.), Bismarck, ND                               Feb 2016 – Oct 2016 

Full stack Developer

Responsibilities:

·      Developed new architectural design solutions, functional and technical requirement specifications, use cases, non-functional requirements and provide expertise to technical and functional efforts, teams, and projects with full stack development.

·      Designed new UML diagrams through Use Case Diagrams, Class Diagrams, Sequence, components, activity.

·      Identified scenarios and strategies for performance testing and collaborate with test team on execution.

·      Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML, SASS and Ajax to speed the application.

·      Involved actively in designing web page using HTML, Backbone, Angular.js, JQuery, JavaScript, Bootstrap and CSS.

·      Construct powerful and modern frontend architecture, involving React, Redux, and ES2015

·      Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular.js framework.

·      Involved in Construction of UI using JQuery, Angular.js, Ext.js, Bootstrap and Java scripting.

·      Used Bootstrap and Angular.js, React.js and Node.js in effective web design.

·      Developed and deployed EJBs, Servlets and JSPs on IBM Websphere Server.

·      Used MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.

·      Unit testing was performed using JUnit and Version control through Git.

·      Involved in writing the ANT scripts to build and deploy the application.

·      Analyzed the XSLFO documents and implemented the logic into the BIRT reports and integrated the BIRT engine with the application.

·      Have used ActiveMQ to handle the commands across the application.

·      Utilized Web Sockets with React to maintain consistent and real-time state across users.

·      Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic.

·      Established relationships and lead/direct technical development teams for SOA based design, architecture, development, and testing.

·      Developed and implemented UI controls and APIs with Ext.js and Coded the front-end Ajax framework components using Web 2.0 JavaScript library Ext.js.

·      Created Architecture enhancements for Distributed J2EE applications and legacy integration with Mainframes applications.

·      Involved in the application development using Spring Core, MVC modules and Java web based technologies; such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.

·      Worked on Backbone views with declarative event handling which connects it all to the existing API over a RESTful JSON interface.

·