Mragita S Email ID:: Phone: +1 (201) 850-9463
Mragita S Email ID:: Phone: +1 (201) 850-9463
Mragita S Email ID:: Phone: +1 (201) 850-9463
Professional Summary:
More than 8+ years of experience in IT Industry as a Java8+, Java/J2EE Developer involved in Analysis,
Design, Testing of web based and client server multi-tier applications which use Java technologies.
Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java Collections,
Generics, Enums and Annotations etc., Servlets, JSP, JDBC, Spring, Hibernate and Web Services.
Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
Create desktop applications with Angular 2/4 and Unit Test with Karma-Jasmine.
Good exposure to various phases of SDLC such as analysis, technical design, system development,
installation and support using Agile Methodologies such as SCRUM.
Extensive experience in developing enterprise and web applications using J2SE and J2EE (Servlets, JSP,
JSTL, JDBC, EJB, JMS, JSF, JNDI).
Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, AngularJS,
Angular 7/8, ReactJS and have knowledge on BackboneJS.
Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD)
development methodologies.
Experience in migrating on premise infrastructure to cloud platforms like Aws/Azure/GCP/OpenStack/Pivotal Cloud
Foundry (PCF) and involved in virtualization using (VMware, VMware ESX, Xen) and infrastructure orchestration
using containerization technologies like Docker and Kubernetes.
Strong Experience in developing user interfaces with ReactJS ,HTML, DHTML, JSTL, XML and CSS.
Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms,
routers, and Virtual DOM manipulations with Redux architecture
Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
Expertise in ReactJS framework to develop the SPA and working with React Flux architecture.
Experienced in implementing OOPS concepts using Java/J2EE technologies such as Core Java Collections,
Generics, Enums and Annotations etc., Servlets, JSP, JDBC, Spring, Hibernate and Web Services.
Experience in using HTML, XHTML, DHTML XML, XSL, XSLT, DTD, SAX, DOM and JAXP, JavaScript and AJAX.
Hands on experience with Persistence Framework - Hibernate.
Strong experience of developing data models using Hibernate POJO's and configuring Hibernate
persistence layer.
Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN,
Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
Good Experience in ReactJS for creating interactive UI’s using one-way Data flow, Virtual DOM, JSX, React Native
concepts.
Good Experience in implementing web applications based on Struts framework.
Knowledge in integrating the internal security model into new projects with Spring Batch, Spring
Microservices and Spring Boot, Netflix Eureka.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and
Persistence using Spring AOP and Spring Actuator.
Hands on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data
Structures and Collections, Garbage Collection.
Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects
using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE
1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application
technologies (EJB 2.x/3.0, JMS).
Involved in designed fully distributed system with the use of Restful API and Micro Services.
Extensively used Spring Framework using MVC architecture, AOP and dependency injection in developing
large Enterprise-wide applications.
Well versed in MVC, Model View Controller architecture using Spring and also implementing JSTL JSP
Standard tag library, custom tag development and tiles.
Experience in different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value
Object, Business Delegate, Factory and Singleton.
Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2, EBS, S3 and
ELASTIC SEARCH).
Implementation of Web Services using JAX-WS.
Proficient in Struts, Spring, Hibernate and Portal framework-based implementation with good command
over Web Logic Application Server.
Profound experience in creating real time data streaming solutions using Apache Spark/Spark Streaming,
Kafka.
Involved in integrating JAX-RS into Spring Boot application.
Implemented Micro Services using Spring Boot, Spring Cloud, Spring MVC, Spring Cloud, Spring
Templates, Spring Security and enabled discovery using Netflix Eureka Server.
Configured Kafka to handle real time data.
Experience in Deploying and Managing application(s) on different servers like Tomcat, Web logic.
Experienced in integrating frameworks like ANT, Maven, JUnit, and Log4j.
Experience in installation and use of version control tools like CVS and SVN.
Experience in dealing with Microsoft Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, VPN,
Resource Groups, Express Route, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
Experience in using IDEs like Eclipse, NetBeans and Spring Tool Suite STS.
Proficient in Struts, Spring, Hibernate and Portal framework-based implementation with good command
over Web Logic Application Server.
Experience in SOA EIP using Apache Camel Spring Integration serviceMix.
Selecting the appropriate AWS service based on compute, data, or security requirements.
Domain knowledge of Banking, finance & Marketing sectors.
Good Communication and Interpersonal skills with a lot of End-User Interaction.
Technical Skills
Operating Systems Windows, Linux, Unix.
Programming languages Core Java 1.5/1.6, C, Python, SQL, PL/SQL.Spark
Modeling Language/Tools UML, Rational Rose Enterprise Edition.
Web Technologies: Servlets, JSP, JSF, JSTL, JDBC2.0, EJB 1.x/2.x/3.x, JPA, JMS, JTA, JNDI,
XML, DOM, CSS, Java Script, jQuery, HTML, XHTML, DHTML AJAX,
Web services, MicroServices. ReactJS,
Frameworks Struts2, Hibernate 3.x, Spring 3.x
XML Technologies: XML, XSL, XSLT, DTD, XML Schema, SAX, DOM and JAXP
Databases MySQL 5.0, Oracle 10g
Application Servers WebLogic, Apache Tomcat 6.0.20
Source Control CVS, Subversion
SDLC Agile, SCRUM, Waterfall
IDE Eclipse, My Eclipse 6.5/7.0, IntelliJ, Net beans 6.8
Testing Tools JUnit.
Other Tools Log4j, ANT, Maven, Jenkins.
Cloud Computing AWS Amazon EC2, Amazon S3, AWS Lambda,IAM, Azure.
Professional Experience
Advisor Excel, KS, Remote. Jan 2021 - Present
Role: Java Full Stack Developer.
Responsibilities:
Worked in Agile Environment and participated in Daily Scrum.
Analyzing the business requirements and preparing use-case diagrams using Rational Rose.
Responsible for developing conceptual designs and architectures from requirements.
Responsible for designing and implementing of the web application layer logic. Web application uses
Spring framework.
Implementing the service bridge layer which integrates the web application with backend services.
Using Node Js, React and Redux for web UI Deployed the jar files on the tomcat Server.
Implementing Spring Batch programs to generate payments and automated Emails, attaching payment
response files.
Responsible for Development of Web page using AngularJS 7/8, HTML5, JavaScript, jQuery, ReactJS, CSS, including
Ajax controls and JSON.
Involved in Agile process, Sprint meetings, attended daily stand-up meetings (Scrum), estimation
meetings.
Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
Developed microservices using spring MVC, Spring Boot, and Spring cloud.
Implementing the logging framework using Spring AOP. This framework ensures consistent logging at all
vital point cuts in the code. This has been very helpful in monitoring the application.
Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC,
Struts, spring and Hibernate.
Experience in handling messaging services using Apache Kafka
Hibernate using as Persistence framework mapping the ORM objects to tables.
Implementing front end rendering logic in JSP.
Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections
which would increase the performance of the Application.
Worked on Azure compute services, Azure Webapps, Azure Data Factory & Storage, Azure Media & Content
delivery, Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management (IAM).
Implemented React router for building the single page application.
Built React application utilizing Redux for state management.
Used props, states, keys, refs in ReactJS to build the UI components.
Used React-router to route the pages on the client-side and built SPA.
Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and
Persistence using Spring AOP and Spring Actuator.
Extensively worked with core java like collections, String Builder and interfaces.
Developing front end validation using JavaScript, jQuery and JSON for password and username.
Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and
Batch, ORACLE, Maven.
Implementing several design patterns like Singleton, MVC and Factory design patterns.
Designing WSDL interface and created and consumed SOAP based web services using JAX-WS.
Deploying the application in various environments using WebLogic Application Server.
Scaled microservices, distributed systems and serverless applications using simple queue service (SQS).
Preparing the test plans and executed test cases for unit, integration, and system testing.
Using Eclipse IDE to develop the complete application.
Providing ANT build tool for building and deploying the application.
Managing source repository using CVS for version control tool.
Providing Log4j support for the application for debugging the system.
Trouble shooting of production issues.
Experience in working with Agile Methodologies.
Building single page application with modules, reusable components, forms using React JS.
Developing front end using the JSF, JSTL, HTML5, CSS3, JavaScript, jQuery, and AngularJS.
Developing Junit test classes for unit testing purposes.
Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
Developing server running script for automation using the JBoss application server
Extensively using GIT as the version controlling Tool.
Amazon EC2 is also using for deploying and testing the lower environments such as Dev, INT and Test.
Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
Environment: Java 8, Spring Boot, Microservices, Hibernate, Agile, JMS, PL/SQL, IntelliJ, JPA, Maven, Jenkins,
TestNG, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, JAXB, WSDL, XSD,Azure.
Responsibilities:
Involved in Analysis Design of the Reference Data Management.
Used RESTful web services to expose certain functionalities of the application.
Created hibernate-config.xml and configured the hibernate2.0 for the application.
Involved to implement various screens for the front end using ReactJS and used various predefined
components from NPM (Node Package Manager) and Redux library.
Configured hibernate with spring.
Worked Spring Dependency Injection feature for Bean wiring
Involved in writing application level code to interact with APIs, Web Services
using AJAX, jQuery, JSON and XML.
Used Rest angular in AngularJS 4 service to make GET/POST/PUT/DELETE to deal with API request and
response from AngularJS 4 to send the request and get the response from Node.JS.
Used Spring integration with struts and hibernate
Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional
components called custom HTML tags.
Developed end to end data processing pipelines that begin with receiving data using distributed messaging
systems Kafka through persistence of data into HBase.
Manage deployment of microservices in cluster of servers.
Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and
subnets.
Used Hibernate Query Language HQL to query the database for complex data.
Created REST Microservices APIs using Spring Boot Application and worked on SQL server.
Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
JavaScript was used for the client-side validations
Implemented Spring transaction management for some database transactions
Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling,
I/O System, Multi-Threading, JDBC, Generics.
Worked in Agile software development methodology on Spring framework.
Used Singleton Pattern in manager objects to maintain only one object of them in memory.
Involved in fixing the security regarding issues.
Involve in DAO Data Access Objects to retrieve data from database.
Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS configuring
security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
Architectural, technical, and functional understanding of the interfacing modules. Involved in different
activities like design, deployment, unit testing and test case creation. Build and release co-ordination for
different modules.
Testing and production support of core java based multithreading ETL tool for distributed
loading XML data into Oracle database using JPA/Hibernate.
In-depth experience in operations support and meeting the business expectations for projects pertaining to
Azure Cloud (PaaS and IaaS) infrastructure.
Defect fixing of the errors caught in the development, unit testing and QA phase.
Experience in design and developing Application leveraging MongoDB
Experience with creating script for data modeling and data import and export. Extensive experience in
deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML
operation with MongoDB.
Worked on creating documents in Mongo database.
Environment: Java 8, Spring Boot, Microservices, Azure,Hibernate, Agile, JMS, PL/SQL, IntelliJ, JPA, Maven,
Jenkins, TestNG, Log4j, HTML5, CSS3, JavaScript, JSON, JMS, JAXB, WSDL, XSD.
Responsibilities:
Support of existing applications
Providing technology leadership to the local development team members and managing day-to-day
development activities
Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, AutoComplete,
Ajax, JSON, ReactJS and JavaScript, Bootstrap.
Participate in design and review of key components
Extensive experience in various Java/J2EE technologies including Core Java, J2EE, Servlets, JSP, JDBC,
Struts, spring and Hibernate.
Responsible for end-to-end technical development and leadership of all development related activities
with responsibility of team, resource, and project management activities.
Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type
Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less
dependency.
Developed interactive web application using Node JS a pure JavaScript application frame work.
Worked on setting up and configuring AWS EMR Clusters and Used Amazon IAM to grant permissions
on AWS resources to users.
Created Micro services as part Lambda function development using Node JS server less architecture.
Enhanced legacy application by building new components in Angular 2 and typescript.
Developed single page applications using Angular 2, Typescript, web pack and grunt.
Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application
using the techniques in Angular 2.
Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-
oriented designs. Creating XML Documents for file configuration.
Created REST Microservices APIs using Spring Boot Application and worked on SQL server.
Configured Kafka to read and write messages from external programs.
Technical leadership of the development team and close collaboration with other teams.
Knowledge of design patterns, OO Programming and Reactive Design Patterns.
Coordinate global testing and schedule application rollouts.
Design, implementation, testing, deployment, and maintenance of the system.
Application development involving an understanding of the application domain, rather than just
implementing technical solutions.
Development experience on a large complex open-source codebase.
Designed and developed asynchronous RESTful Microservices using Spring boot.
Worked on REST/Web API to create services and tested on postman and used in ReactJS $HTTP service
calls and bind the data in the table using ng-repeat attributes.
Used Java 1.8 fundamentals like parallel streams and filters through lambda expressions to handle
searching.
Work closely with the Product Management, Support, and Test Engineering teams to achieve the highest
business value for the company.
Perform program design, coding, and Development - Performing unit and integration testing.
Applied relevant technical skills to deliver specifications, program changes, unit test scripts, and
documentation.
Planned, documented, and executed tests to ensure code changes meet requirements and specifications.
Develop JUnit test cases.
Lead teams, consulting and guidance to various teams, peer reviews, mentoring developers and working
with them in providing optimal and error free code.
Participate in requirement meetings with BA team for better understanding the requirements.
Software design discussions with Principal Architect/ Enterprise Architects.
Participate in external audit of code and development process.
Creating and maintaining the documentation of services in Confluence.
Worked on creating different data structures in MongoDB for the front-end application through a
centralized API.
Worked on creating a solution to create different data structures in MongoDB to hand to the front-end of
the application through a centralized API.
Monitoring the application performance.
Monitoring server resources like disk space, memory consumed by services.
Creating end-to-end solution design and development approach in a Kafka environment
Experience implementing solutions leveraging multi-structured (MongoDB, Cassandra, HBase) data
platforms required.
Used Hbase for transaction related information like meter reads, billing info and survey info.
Containerization of application using Docker and deploying it on AWS.
Developed a solution using AWS resources like ECS, ALB, Kinesis, Dynamo DB , S3 Bucket, Lambda, Amazon
MQ, Cloud Formation , Cloud Watch.
Environment: Java 8, STS, Spring Boot, Microservices, Unix, Oracle, HBase, EC2, Greenplum, TestNG,
PostgreSQL, Cassandra, Kafka, SVN, Red hat Linux, AWS
Responsibilities:
Designed and Developed REST APIs, microservices with Spring Boot framework.
Use check style plugin for following company’s coding standards.
Working with ETL team to get the required data and analysis.
Manage deployment of microservices in cluster of servers.
Administer Jenkins tool for creating release artifacts and deployment on servers
Configure SonarQube in Jenkins for static code analysis to improve code quality.
Jira integration with Jenkins to create issues whenever there is build failure
Manage releases of software in production by using maven plugin in Jenkins
Integrated ActiveMQ and spring JMS API to send and receive message for the application’s restful.
Administer SVN for creating repositories
Administer Postgres database which is used by many internal applications
Develop JUnit test cases.
Lead teams, consulting and guidance to various teams, peer reviews, mentoring developers and working
with them in providing optimal and error free code.
Participate in requirement meetings with BA team for better understanding the requirements.
Software design discussions with Principal Architect/ Enterprise Architects.
Participate in external audit of code and development process.
Creating and maintaining the documentation of services in Confluence.
Monitoring the application performance.
Monitoring server resources like disk space, memory consumed by services.
Used HBase for transaction related information like meter reads, billing info and survey info.
Containerization of application using Docker and deploying it on AWS.
Developed a solution using AWS resources like ECS, ALB, Kinesis, Dynamo DB , S3 Bucket, Lambda, Amazon
MQ, Cloud Formation , Cloud Watch..
Environment: Java 8, J2EE, Spring 4 MVC, IOC, Hibernate, JUnit, Struts1, Struts 2, JSON, Eclipse, SVN, GitHub,
LOADUI, SOAPUI, Agile, Maven, log4j, JavaScript, Ajax, Oracle 11g, Apache, MongoDB, JAX-RS, Jenkins, AWS,
Microservices