Mamata Java Developer
Mamata Java Developer
Sr.JavaDeveloper
Mailid:[email protected]
Phonenumber::+1 512 – 866 - 3762
PROFESSIONAL SUMMARY:
Full Stack Developer possessing around 11+ years of experience involving Analysis, Design and testing of
web based and client server multi-tier applications using Java, J2EE-Servlets, JSP, JDBC, JNDI, JSTL, Java
Beans, EJBs, XML and JSF.
Experience in Java Concepts like OOPS, Multithreading, Collections, Interfaces, Generics,
Synchronization and Exception Handling.
Experienced in Angular Modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks,
Angular-Recourse, Angular-Route, Angular-Sanitize, Angular-Touch and Angular-UI-Bootstrap.
Experienced in web development using HTML5, CSS3, JSP, JavaScript, jQuery and JSON.
Experience in configuring, deploying web applications on JBOSS Application Servers, hands on using
Apache Tomcat 9.
Experienced in MEAN stack development applications using MongoDB, Express.JS, Angular.JS 7/8/9 and
Node.JS Expertise in advanced java scripts like AngularJS, ReactJS and NodeJS.
Experience with Installing and configuring AWS cloud servers with Linux, Tomcat, MySQL, Apache, etc.
Proficient skill in front end development and design using JSP, Servlets, JSTL, Struts, AJAX, HTML5, CSS3,
JavaScript along with proficient back-end development skills responsible for development and
maintenance of a framework that is used when implementing and invoking web services.
Experienced with XML and related standards and technologies like AJAX, web Services, SOAP, WSDL,
XSL, JSTL, HTML, DHTML, CSS and JavaScript.
Good Working experience in using different modules like Spring Core Container Module, Spring
Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM
Module etc. in Spring Framework.
Worked in AGILE/SCRUM and Waterfall development methodologies with Scrum Master Experience.
Strong experience in using HQL, inheritance, caching strategies, mapping strategies, annotations with
Hibernate. Extensively worked with ORM tools (Hibernate (HQL), JPA, OJB) and JPA annotations.
Experience of Database design in Oracle 10g/ DB2/ MySQL/ SQL Server/ Posture query-based
programming and PL/SQL procedure programming and proficient in Database programming using JDBC
and SQL.
Expertise in various java concepts like OOPS, Collections, Multithreading and Exception Handling.
Strong experience in creating Mappings, indices, writing queries using query DSL on Elastic search.
Experience in AWS Cloud platform and its features which includes EC2, EBS, Cloud watch, AWS Config,
Cloud Front, VPC, IAM, Elastic Cache, SNS, SQS and AWS S3 Buckets.
Good understanding on NoSQL databases like MongoDB, DynamoDB.
Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD and
Continuous Integration). Knowledge of chat servers created with Node.js using Redis for message
routing. Experienced in NoSQL database programming-Apache Cassandra.
Experienced in Development, testing and deployment of enterprise applications on Windows & UNIX
platforms using IDEs such as Eclipse, Rational Application Developer (RAD), NetBeans, IntelliJ.
Involved in creating and deploying various scripts to automate deployment of Kubernetes and docker
environment to run various containers and experience working on Docker hub, creating Docker images.
Good experience in messaging systems like Java Messaging Services (JMS), Kafka event sourcing.
Experience with Spring JDBC Template, JMS Template, Spring EAI, Spring REST Templates.
Proficient experience in implementing SOA and Web Services using JAX-WS, JAX-RS, SOAP, REST, Axis.
Experience in Client-side validations using Ajax in Node.js, Angular JS, dash boards reports using
Backbone JS.
Used various version control software such as GIT, GIT LAB, SVN, CVS, Big Bucket for supporting code
repositories.
Experience in developing data models using Hibernate Object relational mapping (ORM) framework
and using Hibernate Annotations to reduce time at the configuration level.
EDUCATION:
Bachelor of Engineering in Computer Science in 2011 from Jawaharlal Nehru university, Hyderabad,
India.
TECHNICAL SKILLS:
Java/J2EE Technologies: Servlets JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AMT, Applets, Multi-
threading, Java Networking, Spring, Hibernate
Programming Languages: Java, JavaScript, PL/SQL, Python, HTML, XML, MySQL
Application/Web Servers: Apache Tomcat 9, Oracle/BEA, Jenkins, Cucumber, JBoss, IBM WebSphere
5.1/6.0/6.1/7.0
IDE’s: Eclipse, Spring Tool Suite (STS), IntelliJ, NetBeans, Kafka,
Web Technologies: HTML5, CSS3, XHTML, JavaScript, TypeScript, Ajax, jQuery, Angular 4,5,6,7,8,9
ReactJS, NodeJS, Socket.io, ExpressJS, JSON, Swagger UI, Bootstrap
Aws Skills: EC2, S3, RDS, EBS, IAM, AMI, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53,
DBA, DynamoDB
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Microservices
Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model
Modeling Tools: UML on Rational Rose 4.0
Message Brokers: Kafka, RabbitMQ, ActiveMQ, IBMMQ, TIBCO
Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices,
Spring REST, Spring Eureka, Swagger UI and Spring Zuul.
Database: Oracle 10g/11G/12C, DB2, SQL Server, MySQL, MongoDB, Apache Cassandra
Big Data Tools: Hadoop, Spark, MapReduce, HBase, Hive, HDFS, Sqoop
Operating Systems: Windows XP/VISTA/7/10, Mac-OS X
PROFESSIONAL EXPERIENCE:
Environment: Agile/Scrum Methodology, Java and J2EEdesign patterns, HTML5, CSS3, Angular 7/8, ReactJS,
Bootstrap, Spring DAO, Spring Inheritance, Hibernate Template, Microservices, Spring Eureka, RESTful, Spring
Boot, REST, PL/SQL, AWS, EC2, AWS Lambda, AWS S3, GIT, Jenkins, Kubernetes, Selenium WebDriver.
Responsibilities:
Involved in requirements gathering and analysis from the existing system. Captured requirements using
Use Cases and Sequence Diagrams.
Worked as a part of Agile Software Development Methodology including Scrum technology.
Used JavaScript and jQuery for validating the input given to the user interface
Implement the web application using Stack MEAN technologies (MongoDB, Express, Angular 5, Node.js)
along with HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
Developed several services in Angular 5 and shared them among different components using the
dependency injection.
Tested Angular 5 with Jasmine and karma testing frameworks.
Developed Mean Stack application from scratch including Mongo DB server setup and Express-JS server
development.
Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other
node modules to serve the web application with JSON data
Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for
scaffolding the Angular 5 Application.
Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this
application to AWS.
Used GIT for Version Control of code for incremental development and day-to-day basis to maintain the
code history.
Used Postman to test the API workflow tested on the JSON files which are generated by the NodeJS,
ExpressJS.
Building cloud Microservices and implemented back-end using Spring Boot.
Pioneered with Java8 features like Functional Interfaces, Stream API, Time API, Transaction
Management, Exception Handling, Collection API and Lambda Expressions.
Implemented a Robust Restful (JAX-RS) Jersey web Services using Spring Boot to modularize code and
automated documentation to the web services in the application is provided by Swagger 2.0
Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest
API’s using Spring Rest and integrated Swagger API for documentation.
Capitalized complete annotation driven approach to develop application using spring Boot and was
involved in setting up the spring bean profiling also created build and deployment scripts using Maven.
Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model.
Used Mongoose ORM to map JavaScript objects to MongoDB.
Experience in Docker Engine and Docker Machine environment, to deploy the Microservices-oriented
environments for scalable application,
Created a new cluster and container management tool using Kubernetes for Zero downtime
Deployment.
Created instances for AWS EC2 and created AWS s3 buckets to monitor the access to the hosted files.
Used Netflix OSS to allow application to change its properties Dynamically after the deployment
Implemented Kibana for centralized logging and monitoring that builds on Elastic search upon MongoDB
for analytics and visualization of the user’s login
User authentication is done through JSON Web Tokens (JWT).
Developed the functionalities under Agile Methodology, JIRA processes and used JIRA for task
assignment, bug tracking and fixture.
Used Log4js for automated logging of error messages.
Environment: HTML5, CSS, JavaScript, JQuery, Bootstrap, Angular4, Angular5, NodeJS, ExpressJS, NPM, Spring
Boot, Spring Rest, Maven, JWT, JIRA, GIT, GitHub, HTTP/HTTPS, Firebug, Jasmine, Mocha, AWS EC2, AWS S3,
postman, Log4js, kubernetes, kibana (ELK), Spring Batch, swaggar API, scala, Akka, Agile Methodology,
Mongoose ORM, MongoDB, Docker.
Involved in requirements gathering and analysis from the existing system. Captured requirements using
Use Cases and Sequence Diagrams.
Implementing or exposing the Microservice architecture with Spring Boot based services interacting
through a combination of REST and Apache Kafka message brokers.
Extensively used Hibernate 4.5 concepts such as inheritance, lazy loading, dirty checking and
transactions.
Developed REST services using Node-JS, Express-JS, Body-Parser, Mongoose, Underscore-JS and other
node modules to serve the web application with JSON data
Used Mocha (a JavaScript test framework) to write the tests at server side and used Jasmine on the
client side.//Menction Test driven development and and Junit mockiot, backend testing
Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for
scaffolding the Angular 5 Application.
Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy this
application to AWS.
Used GIT for Version Control of code for incremental development and day-to-day basis to maintain the
code history.
Created instances for AWS EC2 and created AWS s3 buckets to monitor the access to the hosted files.
Used Netflix OSS to allow application to change its properties Dynamically after the deployment
Implemented Kibana for centralized logging and monitoring that builds on Elastic search upon MongoDB
for analytics and visualization of the user’s login
User authentication is done through JSON Web Tokens (JWT).
Environment: HTML5, CSS, JavaScript, JQuery, Bootstrap, Angular4, Angular5, NodeJS, ExpressJS, NPM, Spring
Boot, Spring Rest, Maven, JWT, JIRA, GIT, GitHub, HTTP/HTTPS, Firebug, Jasmine, Mocha, AWS EC2,
Using 3-Tire architecture for presentation layer, Business and Data Access layers are developed.
Create Master Page using C#. Involved in design, coding using C# and implementation of role-based
security to allow user access limited to only authorize data & modules. Extensively used ADO.Net and
the Dataset for handling Database activities.
Used Data Grids, Data Sets, Data Views, Data Adapters and Data Readers to extract data from Backend.
Involvement in implementation of database with considered database objects and creating stored
procedures and functions.
Performed validations using jQuery and JavaScript.
Designed the UI and related code at the presentation layer
Involvement in Database Design and support
Involved in Designing Webpages using ASP.Net .
Created Database tables and written Stored Procedures for back end in SQL.
Design and development of dedicated client-server component for universal data filtering, based on LINQ.
Validated Web Pages using Data Annotations and Custom validations using JavaScript functions.
Developed some business logic code using C#.Net.
Environment: .Net, Visuval studio , C#, Asp.net, Ado.net, Java Script, Oracle, PL/SQL, , Windows.