0% found this document useful (0 votes)
3 views

Niharika Java

Niharika is a Senior Full Stack Java Developer with around 8 years of experience in software development, specializing in technologies such as Core JAVA, JEE, Spring, Hibernate, and various web technologies. She has worked across multiple sectors including Telecom, Banking, and Health, and has extensive experience in developing web applications, microservices, and cloud-based solutions using AWS. Niharika is skilled in Agile methodologies, database management, and has a strong background in both front-end and back-end development with modern frameworks like Angular and React.

Uploaded by

babjimad22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

Niharika Java

Niharika is a Senior Full Stack Java Developer with around 8 years of experience in software development, specializing in technologies such as Core JAVA, JEE, Spring, Hibernate, and various web technologies. She has worked across multiple sectors including Telecom, Banking, and Health, and has extensive experience in developing web applications, microservices, and cloud-based solutions using AWS. Niharika is skilled in Agile methodologies, database management, and has a strong background in both front-end and back-end development with modern frameworks like Angular and React.

Uploaded by

babjimad22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Niharika

Sr Full Stack java developer


Email: [email protected]
Phone: 512- 399-9197

PROFESSIONAL SUMMARY:

 Around 8 years of experiences in all the phases of Software development life cycle which includes requirement Study,
Analysis, Design, Development, and Integration using technologies of Core JAVA, JEE, JDBC, servlets, JSPS, Struts and
spring.
 Experience in handling the Telecom, Banking, Health, Transportation and Pharma Sectors.
 Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
 Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.
 Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag
libraries.
 Experience in design and development of web applications using JSP, JSF, JavaScript, HTML5, CSS3, JQUERY, AJAX,
JSON, DOJO, XSL, XSLT, XML, WSDL, SOA, SOAP, Restful, Java/J2EE, Node.JS, Angular.JS, Angular2, Angular4,
Typescript, React JS, Bootstrap, Struts2.0, Spring 3/4, Hibernate 3.0/4.0.
 Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
 Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
 Experience in using testing tools like JUnit and building tools like Ant, Gradle and Maven.
 Experience in Agile development (TDD and SCRUM) and Waterfall methodologies.
 Excellent knowledge of multi-tier Web Based application development.
 Experience in Cloud-based infrastructure tools and components like AWS, EC2, S3, Virtual Private Cloud (VPS) and
Elastic Load Balancing (ELB).
 Experienced in RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL
Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
 Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services
(RESTful and SOAP).
 Enhanced experience in using different IDEs like Eclipse, Spring Tool Suite, Brackets, Atom and IntelliJ, IDEA&
Hands-on experience working with source control tools such as SVN & GIT.
 Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC,
Spring AOP, Spring ORM and Spring Security.
 Experience in programming with Hibernate Framework, Hibernate Configuration, DAO Design and Object
Relation Mapping (ORM).
 Expertise in advanced java scripts like AngularJS, ReactJS and NodeJS.
 Experience with Installing and configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
 Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0,
Apache, Kafka, Rabbit MQ, Tomcat, JBoss and IBM Web sphere 7.0/8.0.
 Experience in developing the Web applications using Eclipse IDE, Net Beans.
 Expertise in using Template Toolkit, HTML: Template, WebApp Template, MASON.
 Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
 Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL).
 Strong working experience in working with the Relational database systems like MySQL, MSSQL, PL/SQL, Oracle, DB2,
SQL Server, and NoSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB and Cassandra.
 Experience in using version control tools like GitHub, Bitbucket, SCM, CA SCM (Software Change Manager), SVN.
 Experience in developing SQL, Stored Procedures, functions, triggers using Oracle.
 Experience in a CI/CD environment with Jenkins, Maven, Gradle, AWS and Terraform.
 Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma,
JUnit and Selenium.
 Experience in developing REST based Microservices.
 Experience in utilize Camel to integrate Microservices with other Microservices and Rabbit MQ messaging exchanges.

TECHNICAL SKILLS:

Languages JAVA1.7/1.8, PL/SQL, SQL, J2EE, UML 2.3


Tools and Framework Struts, Spring IOC, Spring AOP, Spring Security, SOAP UI, JSON, RabbitMQ,
Spring Boot, JPA, Bootstrap, Kubernetes
Web Technologies HTML4/5, XHTML, CSS2/3, XML, JavaScript, HTTP, JSP 2.1, Servlets 3.1, JDBC
3.0, J2EE, JSF, REST, SOAP, Micro Services
JavaScript Angular JS, Angular 2/4/7, jQuery 2.2.4, NodeJS, React JS
Frameworks/Libraries
Web Services RESTful 2.0, WSDL
Application MVC, Hibernate 4.2, Spring3/4,
Frameworks
Web Servers Apache Tomcat 7.0, JBoss, Kafka, Camel
Application Servers WebLogic 12.2.1, IBM WebSphere
IDE Eclipse, JIRA, Postman 4.9.3, Atom, IntelliJ, Brackets
Databases Oracle 11g/12c, MySQL 5.6, Microsoft SQL, PostgreSQL
NoSQL Databases MongoDB 2.2, Cassandra
Methodologies Agile, Test-Driven Development, SCRUM, Waterfall.
Unit Test Frameworks Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4, Selenium, Protractor
Operating Systems Windows, LINUX, UNIX
Build Tools Maven, Ant, Gradle, Jenkins, AWS

PROFESSIONAL EXPERIENCE:

Client: Freddie Mac, Mclean,VA oct 2021 – Till Date


Role: Senior Java Developer

Responsibilities:

 Involved in developing new features for the application in JAVA.


 Using the Object-Oriented Programming (OOP) techniques to create DAO Classes for database access.
 Developing UI using HTML5, CSS3, Java Script and Angular7 for the new features.
 Used JavaScript, jQuery, AngularJS and AJAX technologies for front end user input validations and Restful web service calls
and implemented Single Sign-On (SSO).
 Participating in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
 Modify the existing code to work as compatible to the new XML format.
 Developing new code to parse XML messages that comes from Web Sphere Messaging Queues using JAXB and JMS API.
 Designing the data base tables and relations using ER Diagrams for extended features.
 Writing SQL queries, stored procedures, and triggers for database operations in Oracle.
 Preparing Unit Test Documents for the code changed.
 Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from
the user also tested using Selenium Grid.
 Using Subversion Version Control System for the collaborating Application Code and Design documents.
 Working on various phases of Software Development life Cycle that includes Requirements Documentation, Design
Documentation, Implementation and Testing.
 Fixing Production Issues, Bugs and Defects in the Application.
 Creating and executing SQL Queries that applied on previous historical production data.
 Creating Pie Charts and Graphs from the SQL, results applied on production data.
 Developing the code that is flexible for the requirements based on the agile environment.

Environment: Java 1.8, Struts 1.3, Log4J, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, Oracle, Restful API, AWS
EC2, Apache Web Server, Tomcat, Rabbit MQ, Oracle, Cassandra, Spring, Spring boot, Eclipse, NodeJS, ReactJS, Microservices,
Kubernetes, Hibernate, HTML5, DHTML, AJAX, XML, Object Oriented JavaScript, agile, Selenium, Jasmine, Web Sphere
Application Server 8.5, SVN.

Client: MediBuddy , Ind Aug 2017 – Aug 2021


Role: Senior Java Developer

Responsibilities:
 Involved in the process of research, analysis, design, and development of the application.
 Involved in the process of information design and interaction design as a part of UX developer team.
 Involved in collaborating on user experience with the team.
 Involved in developing User interface using JSP, JavaScript, jQuery, AngularJS, HTML5, and CSS/CSS3.
 Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
 Developed Apps for Verizon setup boxes for rich UI along with HTML and CSS
 Created Utility APIs for AJAX calls using JavaScript XMLHTTP Object and
 jQuery for making Web Service calls.
 Developed spring boot Microservices to serve a specific business functionality.
 Used Apache Tomcat as a web server for the deployment of the application.
 Worked on Embedded Tomcat to deploy the code internally.
 Experience in making the Dev-Ops pipelines using Open shift and Kubernetes for the Microservices Architecture.
 Involved in developed and deployed the Ajax applications in the java language using the java development tool Eclipse.
 Developed responsive user interface with the help of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
 Developed various React state full and stateless components and developed reducer functions, store and created various
actions.
 Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
 Developed web components using JSP, Servlets and JDBC.
 Coded JDBC calls in the servlets to access the MySQL database tables.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
 Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin
console.
 Developed Restful web services with Spring Boot to provide the required information to display on the UI.
 Integrated Struts framework and hibernate and used Spring Framework for Dependency injection.
 Planned and programmed a work queue system on a NodeJS Server with RabbitMQ and created a REST API allowing users
to create jobs and retrieve data from MongoDB.
 Involved in translating the Java applications to java script files using the GWT cross complier.
 Using Backbone Restful API’s for getting the Web services data from the server
 Used Apache web server for application development and testing purposes.
 Developed components to fetch the data from the backend using jQuery, AngularJS and AJAX.
 Used JSON for data exchange between application modules
 Involved in testing complete flow of the modules.
 Wrote test cases for automation testing using Selenium, developed the application using Eclipse as IDE tool and JIRA for
bug and issue tracking.
 Involved in performing User Acceptance Testing (UAT) at the end of the test phases with the requirements collected from
the user also tested using Selenium Grid.
 Used Log4Javascript for Logging Errors, debugging and tracking.
 Widely used agile development methodology-based Scrum for developing various business applications.
 Done the design, development and testing phases of Software Development using AGILE methodology and Test-Driven
Development (TDD).
 Used Tera term and telnet to communicate with the VMS Server.
 Extensively used Query for developing Ajax applications.
Environment: Java 1.8, Backbone, Struts, Log4, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, SOAP, MySQL,
Restful API, Apache Web Server, Tomcat, Rabbit MQ, MongoDB, XAMPP, Spring, Spring boot, Eclipse, Servlets, AngularJS,
NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML, HTML5, Spring, DHTML, Web Strom, AJAX, API, XML, Object
Oriented JavaScript, agile, Scrum, AWS, Selenium, Jasmine.

Client: Innominds ,Hyd Jul 2015 – Jun 2017


Role: Senior Java Developer

Responsibilities:

 Responsible for gathering and understanding the requirements and interacting with clients
 Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects,
Adaptor (Wrapper) Pattern.
 Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB
 Involved in writing POJO classes and HBM mapping files to map database tables with Java objects.
 Involved in writing XML configuration file for Hibernate-Database connectivity.
 Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and
Packages. Used Oracle 11g as database
 Worked with HQL (Hibernate Query Language) to write static queries while communicating JSF with Oracle database
 Used JSF and Struts validation framework for application components validation.
 Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC
calls.
 Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
 Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
 Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
 Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress
tool.
 Development of server-side programming using Servlets, JSP, Struts.
 Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, Axios and Redux
 Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
 Used Apache Tomcat as a web server for the deployment of the application.
 Worked with JMS RabbitMQ Queues for sending messages in point-to-point mode also implemented Spring JMS message
listeners to create and consume messages across modules.
 Exposed REST web services to communicate and send/receive data in JSON format to/from different systems.
 Wrote JUnit test cases for unit testing of the developed functionality.
 Used RESTful Web services using Spring REST API and Apache CXF
 Involved in working with WebLogic server for building and deploying enterprise Java
 Involved in writing XML configuration file for Hibernate-Database connectivity
 Troubleshoot, analyze, and check production issues in the existing EMS application and fixed bug in given timeframe

Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts, Apache, Spring, Hibernate, RESTful
Web services, XML, WSDL, JSF, MySQL, Maven, SOAP, Rabbit MQ, Mongo DB, AngularJS, ReactJS, NodeJS, HTML5, CSS3,
JavaScript, JSON, EJB, RDBMS, jQuery, Cassandra, Micro Services, Bootstrap, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP,
GIT, Maven, JIRA, Jenkins, JUnit, Log4J, Agile, Scrum, Windows.

Client: Cube It Innovations Jul 2014 – Jun 2015


Role: Java Developer

Responsibilities:

 Involved in complete SDLC life cycle implementation of the project and followed agile methodology.
 Developed application using UI technologies such as HTML, CSS, Typescript, JavaScript, NGRX, AJAX, Bootstrap, LESS and
Angular 2/4.
 Created REST web services to send data in JSON format to different systems using spring boot.
 Created a Single Page Application (SPA) using AngularJS as framework, to bind data with specific views and to synchronize
data with server.
 Used JavaScript, jQuery, AngularJS and AJAX technologies for front end user input validations and Restful web service calls
and implemented Single Sign-On (SSO).
 Designed front-end presentation logic using AngularJS, HTML5, CSS3 and Bootstrap.
 Implemented AJAX for asynchronous communication with server providing better user experience.
 Implemented Micro Services using Spring Boot and AngularJS.
 Implemented Spring Security for authentication and authorization.
 Implemented Business Logic using Java, spring and hibernate.
 Implemented Representational state transfer (REST) Web services for distributed systems using Jersey framework to
retrieve data from client side.
 Used MYSQL as data storage and utilized aspects like replica sets, sharing and clever document design to make service
extensible scale and feature wise.
 Involved in Designing and Developing Single Page web applications (SPA) using AngularJS, and REACT.JS with other UI
technologies/ libs such as Backbone, jQuery, Bootstrap and HTML.
 Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
 Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
 Created DDL and DML SQL scripts for creation of database objects in MYSQL.
 Involved in Bug fixing of various modules that raised by the testing teams in the application during integration testing
phase.
 Experience in developing Web-Centric applications using AngularJS, NodeJS, JavaScript, jQuery, CSS3, and Photoshop.
 Developed unit-testing framework using JUnit test cases for continuous integration testing and used JTest tool for
performance testing.
 Configured development environment using WebSphere application server for developer’s integration testing.
 Used Maven building tool for creating EAR file to deploy in application servers.
 Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
 Developed an AWS lambda function to send a request for internal service end points through API Gateway using Apache
Http Client.
 To keep track of issues and tasks of individual used JIRA ticketing system.
 Created and configured the new Jenkins slave nodes and distributed the jobs between all Jenkins minions.
 Achieved the continuous Integration (CI) and continuous deployment (CD) in Jenkins’s brew master instance, which
reduces the time for the deployment of micro services.
 Used SVN to maintain the version of the files.

Environment: Java, J2EE, Agile, JSP, XML, SOAP, MySQL, Servlet, JavaScript, AngularJS, NodeJS, ReactJS, jQuery, AJAX,
WebSphere Application Server, Spring MVC, Spring Batch, Spring Boot, Apache, Spring Security, Hibernate, Bootstrap,
Microservices, Oracle, RESTful Web Services, AWS, HTML5, CSS3, LINUX/UNIX, Jenkins, Maven, JAXP, JAXB, JUnit, JIRA, SVN.

EDUCATION:

Bachelor of Technology in Computer Science from Jawaharlal Nehru Technological University. - 2014

You might also like