JAVA/J2EE Developer
Summary:
· 7 years of versatile experience in implementing Java/J2EE technologies for application development in analysis, designing and developing Java based Web Applications in multi-tier and Client/Server environments through Software Development Life Cycle (SDLC) process.
· Experience of enterprise level application development with Java centric technologies in the domain of Insurance, Telecom and Banking.
· Expertise in various phases of Software Development including analysis, design, development and deployment of applications using JEE/J2EE technologies including Servlets, JSP, Java Beans ,EJB, JSF, JDBC, JNDI, Hibernate, JavaScript, AJAX, Angular js, XML and HTML, Applets JMS, RESTful.
· Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
· Developed applications using frameworks and APIlike Struts, Spring, Spring MVC.
· Developed applications based on Model-View-Controller (MVC) architecture using core design patterns (creational, structural and behavioral).
· Experience in using UML tools like UML Activity diagrams, Sequence diagrams and Class diagrams.
· Extensive experience in Test Driven Development and Agile-Scrum development.
· Experience in using ANT tool, Maven to compile, package and deploy the components to the Application Servers and log4J for application logging.
· Good knowledge about Web services: SOAP, Restful Web Services.
· Experienced in writing Server Side Components - Enterprise Java Beans (EJB) Session and Entity Beans, Remote Method Invocation (RMI) for distributed computing applications, access remote servers and invoking database with Java Database Connectivity (JDBC).
· Good knowledge of latest version of object oriented JavaScriptLibraries like Angular.js, Node.js, React.js, Backbone.js, Bootstrap, Responsive Web Design and Dojo toolkit.
· Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
· Proficiency in working with databases like Oracle, MySQL.
· Experienced in using Junit, Easy Mock testing framework and testing the application functionality.
· Strong experience in configuration tools like CVS, SVN, GIT, and Rational Clear case.
· Working Knowledge in OOAD to analyzing the functional requirements of a system and analyzing model to implement specification using Object Oriented Analysis (OOA) and Object Oriented Design (OOD).
· Hands-on experience with Application Servers, Web Servers and a wide variety of development tools (IBM Web Sphere Application Server, Tomcat, BEA Web Logic, and JBoss).
· Hands on experience in developing client/server, multi/tier and web-based applications using MQSeries JMS.
· Working knowledge in writing XML documents and parsing them using SAX, DOM parsers and transforming the documents using XSL/XSLT.
· Excellent team player, quick .
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
1. JAVA/J2EE Developer
Summary:
· 7 years of versatile experience in implementing Java/J2EE
technologies for application development in analysis, designing
and developing Java based Web Applications in multi-tier and
Client/Server environments through Software Development Life
Cycle (SDLC) process.
· Experience of enterprise level application development with
Java centric technologies in the domain of Insurance, Telecom
and Banking.
· Expertise in various phases of Software Development
including analysis, design, development and deployment of
applications using JEE/J2EE technologies including Servlets,
JSP, Java Beans ,EJB, JSF, JDBC, JNDI, Hibernate, JavaScript,
AJAX, Angular js, XML and HTML, Applets JMS, RESTful.
· Experience using J2EE Design Patterns like DAO Pattern,
Singleton Pattern, Front Controller and Factory Pattern for
reusing the most efficient and effective strategies for new
development.
· Developed applications using frameworks and APIlike Struts,
Spring, Spring MVC.
· Developed applications based on Model-View-Controller
(MVC) architecture using core design patterns (creational,
structural and behavioral).
· Experience in using UML tools like UML Activity diagrams,
Sequence diagrams and Class diagrams.
· Extensive experience in Test Driven Development and Agile-
Scrum development.
· Experience in using ANT tool, Maven to compile, package and
deploy the components to the Application Servers and log4J for
application logging.
· Good knowledge about Web services: SOAP, Restful Web
2. Services.
· Experienced in writing Server Side Components - Enterprise
Java Beans (EJB) Session and Entity Beans, Remote Method
Invocation (RMI) for distributed computing applications, access
remote servers and invoking database with Java Database
Connectivity (JDBC).
· Good knowledge of latest version of object oriented
JavaScriptLibraries like Angular.js, Node.js, React.js,
Backbone.js, Bootstrap, Responsive Web Design and Dojo
toolkit.
· Involved in CICD process using GIT, Nexus, Jenkins job
creation, Maven build Create Docker image and deployment in
AWS environment.
· Proficiency in working with databases like Oracle, MySQL.
· Experienced in using Junit, Easy Mock testing framework and
testing the application functionality.
· Strong experience in configuration tools like CVS, SVN, GIT,
and Rational Clear case.
· Working Knowledge in OOAD to analyzing the functional
requirements of a system and analyzing model to implement
specification using Object Oriented Analysis (OOA) and Object
Oriented Design (OOD).
· Hands-on experience with Application Servers, Web Servers
and a wide variety of development tools (IBM Web Sphere
Application Server, Tomcat, BEA Web Logic, and JBoss).
· Hands on experience in developing client/server, multi/tier
and web-based applications using MQSeries JMS.
· Working knowledge in writing XML documents and parsing
them using SAX, DOM parsers and transforming the documents
using XSL/XSLT.
· Excellent team player, quick learner and self-starter with
effective communication, motivation and organizational skills
combined with attention to details and business process
improvements.
TECHNICAL PROFILE:
3. Programming Languages
Java, J2EE, C, C++, SQL,PL/SQL, XML,
JEE/J2EE Technologies
Servlets, JSP,EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS
Design & IDE Tools
Net Beans,Eclipse, Web logic Workshop, Rational Rose,
WSAD.
Web Technologies
HTML, DHTML,SOAP, WSDL,XML,Java Script, CSS, Ajax,
JQuery, AngularJs.
Application/Web Servers
Web Sphere Application Server 6.1, Apache Tomcat 6.0, JBoss
4.2.3, BEA Web Logic.
RDBMS
Oracle 9i/10g, DB2, MySQL.
Database Design & Object
Oriented / Analysis & Design
UML, OOAD design patterns, ER – diagrams
EDUCATION:
· Bachelor of Technology (B. Tech) JNTU University, India
PROJECT DETAILS:
Client: Humana, Louisville, Kentucky Feb 2017 -
Present
Role: Sr. Java Developer
Responsibilities:
· Design, develop and implement custom RESTful web services
for the Humana Records and Information Management Archive
(RIMA) application
4. · Developed multithreaded modules and applications
using Java Multithreading programming.
· Design and develop application components using the Spring
and Hibernate frameworks.
· Used Eclipse IDE tool to develop the application and JIRA for
bug and issue tracking.
· Worked on Database Stored Procedures and Functions, views
and Synonyms.
· Involved in Analysis, Design, development, testing and
Maintenance using UML.
· Hands-on experience with JUNIT for testing.
· Code walk through, modules integration and unit testing.
· Used Log4j for logging purposes.
· Developed back-end logic with Core Java using technologies
including Collection Framework and Multi-Threading.
· Developed DAO objects and implemented data access layer
using JPA-Hibernate to perform CRUD operations.
· Involved in writing the action classes and from beans for
different modules using Spring MVC.
· Involved in developing the applications using Spring
Framework for Dependency Injection.
· Developed a RESTful service to provide all the CRUD
capabilities.
· Hands-on experience with Jersey implementation of JAX-RS
to develop RESTful service.
· Implemented server side Restful web services for external
vendors to access our applications.
· Used SVN controls to track and maintain the different version
of the project.
· Worked in agile and scrum environment and participated in
daily scrum meetings.
Environment:
Java1.8, Spring 4.0, Hibernate 4.3.0, JAX-RS, Spring MVC,
Spring JDBC, HTML5, CSS 3, JavaScript, AJAX, AngularJS,
JUnit 4, SVN, Java Beans, Row Mapper, Jenkins, Eclipse Neon,
5. Oracle 11g, JIRA, EJB, JSON, XML, JSP, Log4j and Agile.
Client: CNO Financial, Carmel, IN Feb 2016 – Jan 2017
Role: Sr. Java Developer
Responsibilities:
· Developed GUI using OOD, JavaScript, Angular JavaScript,
HTML/HTML5, DOM, XHTML, AJAX, CSS3 and jQuery,
Node.js in on-going projects.
· Coded extensively using JavaScript, MVC Framework, and
AngularJS to make rich internet web application for a Single
page app.
· Developed mock-up and prototypes using HTML and CSS3.
· Developed server-side services using Spring Web Services
(REST)
· Responsible for the Design and coding the whole Rules
Management module and JUnit. Responsible for implementing
the business API's.
· Implemented Model View Controller (MVC) Design Pattern
using AngularJS.
· Used Spring-JDBC Template for coding DB operations.
· Developed applications using Spring Framework for
Dependency Injection (Inversion of Control) and implemented
the business logic using EJB (session and entity beans).
· Responsible for creating the screens with table-less designs
meeting W3C standards.
· Developed CSS styles to maintain the uniformity of all the
screens throughout the application and positioning of screen
objects.
· Implemented navigation using Spring MVC controllers,
configured controllers using Spring MVC annotations and
configuration files.
· Established efficient exception handling and logging using
Spring AOP.
6. · Implemented data-binding and MVC using AngularJS for
front-end development of a current web application.
· Used $http in angularJS for consuming RESTfulweb services.
· Extensively used jQuery, JSON, AJAX and DOM scripting to
create interactive web applications like message posting and
autocomplete form validations.
· Did extensive JavaScript and JQuery programming to give
AJAX functionality for the website.
· Written SQL Queries to interact with Oracle database.
· Used Agile methodology for the software development.
· Helped the new team members as being Shadow for knowledge
transfer.
· Involved in project requirement phase with the business
analyst.
Environment:
J2EE, Spring, JQuery, Jenkins, AJAX EJB, Hibernate 4.0,
JBoss, Rest web services, HTML5, JavaScript, CSS, JSON,
AngularJS, ReactJS, Oracle, JUnit, IBM WebSphere 6.x ,
Maven, Log4j, Jira.
Client: Credit Suisse, New York, NY Aug 2014 - Jan 2016
Role: Java/J2EE Developer
Responsibilities:
· Involved in Development, Production Phase and Support Phase
for implementing the application.
· Designed architecture based on Spring MVC framework and
MEAN stack framework.
· Used NodeJS to connect with different types of SQL and
NoSQL DB.
· Used Junit framework for unit testing.
· Used directives, scope of AngularJS to generate the views and
validate information.
· Extensively used spring modules such as dependency
injection, auto wiring, JDBC, template, spring security.
· Implemented RESTful web services using JAX-RS.
7. · Used Spring JDBC and PL/SQL stored procedures and
packages of Oracle database in DAO layer.
· Developed Servlets and JSPs based on MVC pattern using
Spring Framework.
· Used Spring AOP for cross cutting concerns such as logging
error and debugging messages using Log4j.
· Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as
data and presentation layer technology.
· Deploying the Web services in the production Web logic
servers and End to End Web logic Servers.
· Involved in Integration Testing, Performance tuning and
deployment support of the application
· Used SVN for version control of the source code.
· Responsible for analyzing the production defects by looking
into the server logs.
· Involved in fixing the existing defects and then working on the
new enhancements for the upgrade releases.
Environment:
Java 1.7, Spring 4/3.5, JQuery 1.8, Weblogic application server,
Junit, Agile, JavaScript, CSS3, AJAX, Html5, Oracle 12c, PL/
SQL, Apache CXF, REST, JSON, Eclipse, Maven, XML, XSD,
WSDL Log4j, NodeJS, AngularJS, AOP, Tomcat web server 7.0
Client: Mayo Clinic, Rochester, MN June 2013 – Aug
2014
Role: Java/J2EE Developer
Responsibilities:
· Developed Use Case Diagrams, Object Diagrams and Class
Diagrams in UML using Rational Rose.
· Handling client change requests and enhancements on an Agile
based development platform.
· Developed User Interface using JSP, JSP Tag libraries, third
party libraries Rich Faces 3.0 and JavaScript to simplify the
complexities of the application.
8. · Worked on Spring IoC, Spring MVC, Web Application
Framework, Spring Messaging Framework and Spring AOP to
develop application service components.
· Primarily focused on the Spring components such as Spring
MVC, AngularJS, Dispatcher Servlets, Controllers, JQuery,
Model and View Objects, View Resolver.
· Creation of Hibernate mapping files to develop Database
Tables from Classes and generation of database schema.
· Developed hundreds of features in an agile environment using
HTML, CSS and JavaScript.
· Used Web Services (JAX-WS using Axis2.0) for creating rate
summary and used WSDL and SOAP messages for getting plans
from different module and used SAXXML parsers for data
retrieval.
· Involved in creating various Data Access Objects (DAO) for
addition, modification and deletion of records using various
specification files.
· Built main application in leveraging technologies such as
Angularjs, Backbonejs.
· Created tables, triggers, stored procedures, SQL Queries,
joins, integrity constraints and views for multiple databases.
· Developed Ant Scripts for the build process and deployed in
IBMWebSphere.
· Developed User Interface using JQuery, JDBC and JMS.
· Wrote SQL queries and stored procedures for data
manipulation with the Oracle database.
· Used AjaxAPI for intensive user operations and client-side
validations.
· Used CVS for version control and ClearQuest2003 for bug
tracking.
· Maintained proper coding standards and best practices by
using Check Style, CPD, PMD and find bugs.
· Worked in Agile environment.
Environment:
J2EE 1.5, JSF 1.2, SSL, Node.js, JSP, Spring 2.5, JDBC, XML,
MS SQL Server 2008, , Web sphere, SOA, Angular Js, JQuery,
9. Json, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM WebSphere
6.1, HTML, CSS, Oracle11g/10g, JNDI, SQL, CVS 1.1, Log4J
1.2, JUnit 3.8, Maven.
Client: ICICI, Hyderabad, INDIA
May 2011 – March 2013
Role: Java Developer
Responsibilities:
· Contributed to UI development by writing CSS, Java scripts,
JSPs, Java Swing.
· Participated in navigation and functional testing and
validating using java script.
· Preparation of Design, Analysis and Unit testing documents
related to every Modules and while Developing each modules.
· Created, managed and maintained customer databases using
Oracle.
· Involved in coding and testing of the application.
· Provided testing and production support.
· Installed, Configured and administered Web Logic and JMS.
· Performed J2EE application deployment and administration.
· Unit testing and system integration testing of the developed
code.
· Developed an API to get the Service Level Validations from
SAM.
· Providing fixes to the issues identified in testing phase.
· Involved in trouble shooting and fixing day-to-day problems
of the applications in production.
Environment:
Java, JSP, Java Script, HTML, Oracle 8i, Rational Rose, Web
10. Logic, JMS, JDBC, JNDI, XML, SQL, Windows NT and UNIX.
Client: Vertas Soft
Solution
s Pvt Limited, Hyderabad, India March 2010 – May 2011
Role: Java Developer
Responsibilities:
· Developed the business domain layer using Java, J2EE, JDBC
and used DAO, Transfer Objects, Singleton, Abstract Factory,
Factory, State, Command and Front Controller design patterns.
· Implemented Struts framework in the presentation tier for all
the essential control flow, business level validations and for
communicating with the business layer.
· Developed Struts framework Action Servlets classes for
Controller and developed Form Beans for transferring data
between Action class and the View Layer.
· Developed the front end UI using JSP, HTML, JavaScript,
CSS.
· Implemented Struts Validator framework to validate the data.
· Developed Ant (build.xml) targets for build and deployments
on Web Sphere Application Server 5.0.
· Developed Stored Procedures in the Oracle 9i database
(RDMS).
11. · Performed impact analysis on the dependency projects of
OneSource Project.
· Involved in writing unit test plans and developing test cases
using Junit.
· Used Configuration Management and Version Control tool
CVS.
Environment:
Java, J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS,
Java script, WSAD, Web Sphere Windows 2000, and Oracle 9i.