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

Java

The document outlines a professional summary of an IT expert with over 7 years of experience in software development, specializing in Java and J2EE technologies, along with strong skills in Spring, Hibernate, and RESTful web services. It details their roles at various companies, including responsibilities in Agile methodologies, microservices architecture, and extensive use of modern web technologies like Angular and React. The document also lists technical skills, tools, and environments used throughout their career.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Java

The document outlines a professional summary of an IT expert with over 7 years of experience in software development, specializing in Java and J2EE technologies, along with strong skills in Spring, Hibernate, and RESTful web services. It details their roles at various companies, including responsibilities in Agile methodologies, microservices architecture, and extensive use of modern web technologies like Angular and React. The document also lists technical skills, tools, and environments used throughout their career.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Professional Summary:

 Around 7+ years of professional IT experience in Analysis, Design, Development, Testing


and Maintenance of Web based and Distributed software applications using Java and J2EE
technologies.
 Strong experience with Spring and Spring modules like Spring IOC, Spring DI, Spring
MVC, Spring JDBC, Spring Data, Spring REST, Spring AOP and Spring Boot technologies.
 Proficient in using J2EE frameworks like Hibernate 3.x/4.x and Spring 2.x/3.x/4.x
technologies.
 Experience in implementing RESTful web services using JAX-RS(Jersey) framework.
 Hands on experience in developing Microservices using Spring Boot, Spring Data, Spring
and REST API.

 Develop Scala and Python software in an agile environment using continuous


integration
 Expertise in back end development using J2EE, Collections, Spring, Hibernate, JDBC,
Spring JDBC, Web Services, REST (JAX-RS), SOAP (JAX-WS), SQL etc.
 Strong knowledge of MVC Architecture, Spring framework, Java Design Patterns and O/R
mapping Hibernate framework.
 Extensive experience with JAVA 8 features like Stream API, Time API, Functional
Interfaces Multithreading, Transaction Management, Exception Handling and Collection
API.
 Strong knowledge in Spring Framework using Spring Boot, Spring Transaction support
(Declarative/ Programmatic), ReactJS, Hibernate.
 Expertise in design and development of web applications using AngularJS, Angular 4/7,
TypeScript, JavaScript, Html5, CSS3, jQuery, AJAX, JSON, NodeJS and Bootstrap.
 Strong designing and implementation work experience in Java and J2EE technologies like
Core Java, Enterprise Java Beans (EJB), Servlets, JPA and JSP.
 Used Spring framework on the server side including features like IOC, MVC, AOP, Spring
JDBC, Spring REST, React JS, Spring JTA, Spring IO, Spring Security, Spring Boot
with Thyme leaf template.
 Have learning experience on AWS concepts like S3, Lambda, EC2, VPC, EBS and IAM.
 Strong experience in migrating existing application into microservices architecture using
REST APIs and spring Boot.
 Experience using persistence framework like Hibernate, JPA for mapping Java 1.8 classes
with Database and using HQL (Hibernate Query Language).
 Experience with ORM frameworks(Hibernate) for persisting data to different relational
databases and extensive knowledge in Java persistence API.
 Learning experience in developing microservices applications using Docker, Kubernetes
and deploying on AWS.
 Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XSL-FO and
parsers like SAX and DOM.
 Extensive development experience on different IDEs like Eclipse, Web Strom, IntelliJ and
VS Code.
 Experience in Configuring and deploying applications on JBoss, Apache Tomcat and Web
Sphere Application Server.
 Experience in using ANT and Maven for build automation.
 Good Experience in software configuration management using SVN, GitHub and Git.
 Experience working with RDBMS -PL/SQL programming on Oracle and SQL Server
writing Stored Procedures and SQL Queries.
 Experience in handling/executing projects using agile methodologies (SCRUM) along with
Test Driven Development (TDD) techniques.
 Experience in Unit Testing using Junit, Mockito and end to end testing using Selenium,
Selenium Web Driver, Cucumber, Protractor.
 Strong analytical, interpersonal and communications skills. Demonstrated track record of
analyzing situations, implementing in a fast paced environment.
 Excellent written and presentation skills, Created reports, technical/functional specifications
for stake holder reviews to gain approvals.

Technical Skills:

Java Frameworks J2EE, Spring Boot, Spring, Hibernate, RESTful


and JUnit
Languages Java, Scala, Python, PL/SQL

Web technologies Angular JS, React Js, Angular 4/7, Typescript,


JavaScript, NodeJs, jQuery, NPM, DOM,
HTML5, CSS3, DOM, JSON, XML, XPath,
AJAX
Web services JAX-WS and JAX-RS
Application/Web servers WebSphere, WebLogic, JBoss, Tomcat
RDBMS/NoSQL Oracle, Microsoft SQL Server
Methodologies Agile, Scrum, SDLC Waterfall model
Defect management Jira, Service now
Version control CVS, SVN, GIT & GitHub
Operating systems Windows 7/10, Unix & Linux
IDE’s Eclipse, IntelliJ, Web Strom and Visual studio
code
Build management Jenkins and Maven
Testing Junit, Mockito, PowerMock, RestAssured,
Selenium, Protractor, Cucumber, Gherkin, Pytest
Logging tools SLF4J, Log4J
DevOps & Cloud Docker, Kubernetes, and AWS(EC2, ECS, ALB,
Clusters, Target Groups, Target Definitions,
Lambda Functions and S3 Bucket)
Amazon Web Services Container Services, Cloud Formation Script, EC2,
AWS Lambda, S3
Container Frameworks Docker, Docker Compose and Kubernetes
Professional Experience:

Client: Ford Motors, Dearborn, MI Aug 2019 - Present


Role: Software Engineer

Responsibilities:
 Work in Agile methodology, attend scrum meetings, collaborative sessions, sprint
retrospectives and perform requirements gathering.
 Involved in high level system Analysis, Design, Development, Testing and Maintenance of
User interface & Middleware for web based software.
 Use Java/J2EE technologies like Spring, Hibernate, RESTful webservices and Spring Boot
for application development.
 Implement Micro service Architecture to divide application into business components using
Spring Boot and REST API’s
 Integrate Spring DAO with Hibernate for performing persistent operations into Database.
 Implement persistence framework using Hibernate & handled Transaction management
using the provided data source & established Database connectivity using ORM mapping.
 Use Spring AOP for solving Crosscutting concerns like keeping customer log data and
transaction details.
 Develop persistence layer using Hibernate framework by configuring the various mappings
in Hibernate files and created DAO layer.
 Designed and developed the microservices using Spring Boot and deployed in docker
containers on AWS cloud.
 Develop User interfaces using Angular, TypeScript, Node.JS, JavaScript, jQuery, NPM
modules & Bootstrap.
 Design and develop application using Angular 7 framework along with HTML5, CSS3,
TypeScript, JavaScript, Bootstrap, Node.js, NPM
 Daily programming in server and client side by using Angular, Node.JS and Express.JS.
 Used Java 1.8 features like stream and Lambda expressions.
 Maintained Interface compatibility and concurrency in the project using Java 1.8 new
features like default, static methods and Concurrency API.
 Have learning experience on AWS concepts like S3, Lambda, EC2, VPC, EBS and IAM.
 Worked on consuming data from multiple channels of Kafka and used consumer and
producer API’s and written services.
 Used Spring MVC design pattern while developing the application.
 Developed the business layer using Spring Boot.
 Worked on multiple spring modules IOC, ORM, JDBC, Batch and Security.
 Used Spring Boot to collect the data from users and packaged the data as JSON distributed
to applications.
 Involved in design of dynamic and multi-browser compatible pages using HTML5, CSS3,
jQuery and JavaScript.
 Implemented Angular component router for navigation and services to connect the web
application to the back-end API.
 Developed Single page applications and Custom Directives using Angular 7.
 Developed views using Bootstrap components, Angular and involved in configuring routing
for various modules using angular UI router.
 Used Spring Data and JDBC Template for connecting to database.
 Written services which connect to multiple channels and worked on consumer and producer
API.
 Used Hibernate ORM, ReactJS framework as persistence engine and wrote Hibernate
Queries to automate the mapping between Oracle database and Objects in Java.
 Designed and developed RESTful web services, tested web services using Postman and
REST Client.
 Used Jenkins, Maven, Jira and GIT as part CI/CD pipeline.
 Used JUnit framework for unit testing of application and Log4j to capture the log that
includes runtime exceptions.
 Used Oracle database for data management.
 Involved in writing SQL and PL/SQL Stored Procedures and Functions.
 Actively involved in code reviews and bug fixing.
 Used Maven for project build management.
 Wrote Unit tests using Junit and Mockito.
 Wrote feature files using Cucumber and implemented test cases using TDD framework.
 Implemented automated E2E test cases using Selenium & used Protractor for UI
automation.

Environment: Java 8, RESTful, Spring, Spring Boot, Hibernate, Angular 7, TypeScript, NodeJs,
SAX, XSLT, JAXP, Bootstrap, Eclipse, VS code, Kafka, AJAX, jQuery, JSON, HTML5, CSS3,
JavaScript, Postman, SQL , PL/SQL, Oracle, SLF4J, GIT, JUnit, Mockito, Maven, Linux, Putty,
Splunk, ServiceNow, Kanban, Outlook, Cucumber, Selenium, Protractor, Agile and Windows.

The Vanguard Group, Malvern, PA June 2016 – July


2019
Role: Software Developer

Responsibilities:

 Strong knowledge of Scala or strong knowledge of Java with desire to specialize in Scala
 Knowledge of Scala or knowledge of Java

 Involved in Requirements gathering, analysis and design and documentation as the


application was started from scratch.
 Strong in Scala, or core Java development within a service-oriented architecture: comfortable
with threading, inter-process communication, XML-based messaging
 Strong knowledge of one or more of the following programming languages: Java, Scala or
functional programming languages
 Involved in development activities using Java /J2EE, used Spring framework for building
RESTful webservices.
 Implemented UI using Angular 4, ReactJS, TypeScript, HTML5, CSS and Bootstrap3.
 Implemented various J2EE design patterns like Singleton, Factory and Builder etc.
 Designed Angular pages for Initial applications, Submissions and Maintenance Involved in
implementing Message Driven Beans using for JMS systems.
 Deployed enterprise J2EE applications on JBoss that includes EAR, WAR files.
 Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session
Facade.
 Developed business components using Java 8 concepts like lambda, date, functional
interfaces and classes like Inheritance, Polymorphism, Collections, Serialization and
Multithreading.
 Designed and developed Microservices business components using Spring Boot. Consumed
REST based Microservices with Rest template based on RESTful APIs.
 Worked on Conceptual design and future update features. Dealt with almost thirty portlets used
in the application to provide the complete service for the Quote and Sales Services.
 Used Spring Boot framework to create properties for various environments and used.yml
files for configuration. Used Java JMS API to mail notifications upon the system related
problems and completion of backend processes.
 Designed and developed very complex and large web pages using Angular library with
AJAX and JSON.
 Developed RESTful Web services client to consume JSON messages.
 Created User Interfaces using HTML5, CSS3, JavaScript, jQuery, JSON, and Angular.
 Used Angular grid to create the grid views for this application.
 Developed pages using Angular Data-binding, Filters, Directives and Expressions.
 Developed the persistence layer using various features of Hibernate 3.0 framework like
HQL queries, Criteria, projections, created the POJO objects and mapped using Hibernate
annotations and Transaction Management.
 Used Log4j to provide central logging facility, comes under singleton design pattern.
 Used JEST for UNIT testing of Angular Components, directives, pipes and services.
 Build process with Maven tool to deploy the application in performing tasks like clean,
install, and build.
 Worked on SQL queries and PL/SQL and actively involved in the production support.
 Followed agile methodology and involved in daily SCRUM meetings.
 Involved in technical mentoring, production system support and customizing solutions.

Environment: Java/J2EE, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, JSP,
JMS, XML, DOM, Eclipse, Restful, Angular 4, jQuery, AJAX, JSON, Log4J, Maven, SQL,
PL/SQL, Agile and Windows, Kafka, AWS, Docker and JEST.

Magna Infotech, Bangalore, India Jan 2014- Dec 2015


Role: Jr. Java Developer

Responsibilities:
 Participated in the complete software development lifecycle tasks (design, coding, testing
and documentation).
 Responsible for preparing the use cases and for designing and developing object models,
class diagrams with UML Specifications.
 Developed Spring MVC Rest controllers, services for backend interactions.
 Used Spring Inheritance to develop beans from already developed parent beans.
 Involved in writing Spring Configuration XML file that contains declarations, DB
connections and other dependent objects.
 Developed and deployed REST API Services with SpringBoot to establish services for end
devices.
 Used DAO pattern to fetch data from database using Hibernate to carry out various
database.
 Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache
concepts.
 Developed various generic JavaScript functions used for validations.
 Used Angular Js and JavaScript extensively to implement front end /user interface features
in the application.
 Involved in implementation of MVC pattern using Node.JS, Bootstrap and Express.
 Designed the front-end application and user interactive web pages using web technologies
like Angular Js in conjunction with Bootstrap to render web pages responsive.
 Defined new validations through AngularJs for the form field validation implemented
through HTML5 and CSS3.
 Developed REST services using Spring and used JAXB API for XML parsing
 Consumed RESTful web service and performed data retrieval using Hibernate and
integrated with Web Method via WebServices.
 Used Maven to build the application and deployed on Apache Tomcat Server.
 Used Eclipse IDE for coding and GIT for version control.
 Wrote Hibernate annotation-based mapping Java classes with Oracle Database tables.
 Implemented the logging mechanism using Log4j framework and used SVN version control
to track and maintain different versions of the application.
 Created and implemented PL/SQL queries, views stored procedures and triggers.

Environment: Java/J2EE, Spring MVC, Spring, Hibernate, Bootstrap, HTML5, CSS3,


AngularJs, NodeJs, JavaScript, RESTful, UML, RESTful, Maven, Apache, Log4J, PL/SQL,
SVN, Eclipse and Windows.

You might also like