Sr. J2ee Developer Resume
Blue Bell, PA
SUMMARY
- Over 7+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed and large-scale Enterprise applications in Waterfall and Agile methodology using JAVA and JEE technologies.
- 2 years of experiencewif Cloud Computing Service environment likeAmazon Web Services.
- Extensive experience in design & development of internet applications using Java, J2EE, JSP, Servlets, JMS, JDBC, EJB, HTML/DHTML, XML, JSON, jQuery, Bootstrap, AngularJS,AJAX, CSS, JavaScript, Struts, Spring, JPA, Hibernate, Web Services, Rest, SOAP.
- Experience on Spring IOC, Spring Boot, Spring Batch, Spring MVC and spring integration wif Hibernate.
- Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like WSDL, SOAP, RESTful Web Services.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Proficient in developing and designing User Interface applications and professional Web applications using HTML5, LESS CSS3, SASS, JavaScript and jQuery that follows W3C Web Standards and are browser compatible.
- Extensively used various components of AngularJS like Directives, Controllers, DOM Services,Events, Modules and Validations.
- Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcatdeploying in various environments like Windows, UNIX and Linux.
- Expert in Core-Java wif strong understanding of OOPS Concepts, API Contents, Collections, Exception handling Multithreading, I/O System, JDBC, MVC architecture.
- Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Has good knowledge on Oracle, MySQL, PostgreSQL, NoSQL databases like (Mongo DB).
- Good Working Knowledge in Web or Application servers such as JBoss 6.x, Apache Tomcat 6.xand Web sphere 6.x.
- Good experience wif IDE’s like NetBeans, Eclipse, Brackets, Microsoft Visual Studio, Notepad++ and Dreamweaver.
- Worked on many Operating Systems including Windows 95/98/XP/2000 Server, UNIX including Sun Solaris and LINUX including Red Hat Enterprise, CentOS and Ubuntu.
- Experience in Agile, Scrum and Waterfall software development methodologies.
- Good knowledge of debugging Java Script and HTML code wif Firebox Firebug and Google Chrome Java Script debugger.
- Experience in Functional Testing, User Acceptance Testing and created Unit test cases using Jasmine, Mocha and Karma.
- Experience in Version Control tools like Git, SVN and CVS to manage and control software development.
- Highly adaptable in quickly changing technical environment wif strong organizational and analytical skills.
TECHNICAL SKILLS
Languages: C, C++, Java
Web Technologies: JSP, Servlets, HTML, JavaScript, CSS, AJAX, AngularJS
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, WSDL, SOA
Application/Web Servers: IBM WebSphere, Oracle/BEA WebLogic, JBoss, Tomcat
System Design: UML, Rational Rose
IDE Tools: RAD, WSAD, Eclipse, NetBeans
Databases/API: DB2, Oracle 8.0,9i,10g, JPA, Hibernate, MS Access, MySQL and SQL Server, SQL Developer, Control Center.
Operating Systems: Windows 95/98/XP/2000 Server, Unix, Linux
Data Modeling: Microsoft Visio, Rational Rose, and UML Design
Version Control Systems: CVS, SVN, GIT, TFS
Frameworks: Struts, Spring, and Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Blue Bell, PA
Sr. J2EE Developer
Responsibilities:
- Worked extensively on design and development of applications using Java, J2EE, Spring, Hibernate, jQuery.
- Expert level skills in using Spring, Spring MVC, Hibernate, EJB, JSF, XML technologies and Struts Framework wif Tiles development experience.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch,Spring Boot, Spring cloud, Spring security and handled the security using Spring Security.
- Used Bootstrap and AngularJS in effective web design
- Experience in Struts (MVC architecture), spring framework, J2EE Design Patterns, Spring IOC, Java and Hibernate
- Developed the front-end user interface by utilizing the tiles framework and writing pages and templates JSP, HTML,JavaScript, AJAX, CSS, jQuery, and implementing tag libraries.
- Developed REST based Microservices using Spring Boot.
- Used various PL/SQL statements to store and retrieve the data from database.
- Implemented Front End code using JSP,Spring Framework.
- Worked on the Web Services using SOAP and Restful web services.
- Hands on experience in a Linux environment wif Apache Tomcat on Amazon AWS.
- Configured AWSIdentity Access Management (IAM) Group and users for improved login authentication.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Chef, Puppet and Ansible.
- Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS Cloud Environments.
- Extensive knowledge in configuring and deployment of applications on tomcat and web logic servers.
- Involved in Developing the WSDL and XSD changed in the project
- Hands on experience on Server-side validations using jQuery, java scripts, JSTL and custom tags.
- Involved in invoking the SOAP request for bug fixation.
- Developed queries that are required for the application development and implemented using different logics.
Environment: Java 1.8, J2EE, Spring, Hibernate, web services (SOAP, RESTful, WSDL), XML, HTML5, CSS3, Java Script, AngularJS, Bootstrap, XSD schema, SVN (Tortoise SVN), SoapUI, SQL server 2014, JDBC, Eclipse, Tomcat, Web logic, Windows, Web services.
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- Followed Agile methodology meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Conducted analysis of organizational needs and goals for the development and implementation of application systems by involving wif business personnel.
- Developed Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
- Data Operations were performed using Spring ORM wiring wif Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS, MQ Series.
- Developed User Interface screens for various modules like Action, Risk, Lessons learned, MOM items using JSF, JavaScript, AJAX.
- Used AJAX in suggestive search and to display dialog boxes wif JSF and DOJO for front-end applications.
- Extensively implemented web services using RESTful technology to load all ACS data into backend database.
- Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Used WSDL and SOAP protocol for Web Services implementation.
- Worked in Struts framework based on MVC Architecture.
- Wrote stored procedures, SQL scripts in Oracle for Data Accessing and manipulation.
- Compiled and built the application using ANT scripts and deployed the application.
- Configured and created application log files using Log4J.
- Actively involved in code reviews and bug fixing.
- Participated in the status meetings and status updating to the management team.
Environment: Java/J2EE, JSP, JSTL, JSF 3.0, AJAX, Hibernate 4, Spring, Servlets, XML, WebServices, WSDL, SOAP, HTMLOracle 10g, ANT, Log4J
Confidential, CT
Java UI Developer
Responsibilities:
- Gathered business requirements, prepared Software Requirement Specification (SRS) document. Created Visio charts for the workflow architecture of the system.
- Designed and developed web pages using wif HTML5, XHTML, CSS3, Ajax and jQuery based on the W3C standards and Web 2.0.
- Involved in updating the pages using HTML 5 and CSS 3 for the new look and feel of their current application pages and worked on new CSS3 effects to enhance user experience as per the client requirements.
- Implemented Angular.js, Bootstrap, LESS, and many jQuery plugins wrapped in Angular.js directives.
- Worked on creating responsive website for smart devices using Responsive design and media queries.
- Worked on prototypes for Responsive design.
- Implemented the validation, error handling, and caching framework.
- Used jQuery to make the frontend components interact wif the JavaScript functions to add dynamism to the web pages at the client side.
- Used Struts Validation Frame Work for server-side data validations.
- Coded client-side validations using JavaScript and server-side validations using Struts MVC Frame Work
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
- Developed few time sensitive and important review/comments sections wifAngular.js using ng-react directive.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, LESS, CSS Margin, CSS Padding, CSS Table,CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Developed front end screens to be cross-browser& cross-platform based application while using JSP, XML, XHTML, CSS, JavaScript/JSON, DOM and AJAX.
- JSP, AJAX, JSP Tag libraries to simplify the complexities and improve the speed of the application.
- Initialized and widely used the applicability of Live Server wif sublime text to load web pages on a quicker scale during development cycle.
- Created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Created AJAX requests to REST service wif only use of GET method for retrieval.
- Implemented RESTful web services using JAX-RS specification through which client portal application interacts wif feed runner for fetching data.
- Worked on Oracle database while publishing on Amazon Web Services.
- Utilized Jasmine for unit testing.
- Installed node.js and utilized the NPM wif Grunt for the build.
- Collaborated wif team members in design, analysis, coding, testing, and website review.
- Coordinated wif the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML5, CSS3, Java Script, jQuery, AJAX, Angular.js, Struts, Bootstrap, React.js, Responsive Design, XML, XHTML, jQuery UI, Grunt, Adobe Flash, Photoshop, Dreamweaver, JSON, REST, Jasmine, Oracle, agile and Windows.
Confidential, MI
J2EE Developer
Responsibilities:
- Built the admin module using Struts framework for the master configuration.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic.
- Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions.
- Creating XML based configuration, property files for application and developing parsers using JAXP, SAX, DOM technologies.
- Design and Development of business objects, data objects, view objects and helper classes.
- Developed Log4j logs to record the application events to provide the debugging, monitoring and auditing capabilities to the application.
- Eclipse was used for Rapid Development of the application.
- Used IBM Rational Clear Case (software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
- WrittenSQL/Pl/SQLqueries and used DB2 stored procedure.
- Struts MVC framework for developing J2EE based web application.
- Interacted wif the client leads directly to help them integrate their application wif MNP.
- Maintain current knowledge of relevant technology as assigned.
- Implementation of Distributed Map using Dyna Cache for implementing the distributed cache on a clustered environment.
- Extensively worked on presentation layer and simulators developed wif Struts.
Environment: Java1.5, Servlets, JSP, Struts EJB, XML, Log4J, Web Services, Oracle9i, JBOSS Application Server, Web sphere, WSAD5.1, Windows, ANT, UML.
Confidential
Java UI Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Involved in the Analysis, Design, Development, and Testing phases of Software Development Lifecycle (SDLC).
- Used Agile Software development methodology.
- Developed single page websites using Bootstrap and AngularJS.
- Developed user interface using JavaScript, CSS and HTML.
- Responsible for designing page layout using HTML5, CSS3 along wif JavaScript and adding dynamic functionality to each module.
- Written and implemented JavaScript throughout the site both as in-line and imported files.
- Clear implementation of the project wif DOM structure.
- Created the design documents wif use case diagram, class diagrams, and sequence diagrams.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Developed Unit test cases using JUnit.
- Involved in Performance Tuning of the application.
- Developed presentation layer using HTML and CSS, JQuery.
- Involved in Production Support and Maintenance.
- Backend connectivity wif SQL objects.
- Performed User Acceptance Testing and Unit Testing.
- Used SVN as version control tool.
- Worked Jasmine for testing frontend Java Script code as well as grunt as task runner.
- Deployment of the webpages compatible wif various browsers such as Mozilla Firebox, Internet Explorer and Google Chrome.
Environment: J2EE, Core java, Java Collections, Restful, XML, HTML5, CSS, Bootstrap, SQL, Java Script, jQuery, Angular JS, Jasmine, Eclipse, Agile methodology, SVN, Windows 8.
Confidential
Java UI Developer
Responsibilities:
- Followed Agile methodology and participated in daily SCRUM meetings.
- Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
- Used HTML5, CSS3, JavaScript and AngularJS to create various screens using Ext grids.
- Extensive experience in devolving screens using HTML and JQuery.
- Implemented and maintained highly used web screens using Spring MVC.
- Worked on PL/SQL to retrieve data from Database.
- Applied Springs IOC Container to facilitate Dependency Injection
- Designed and Developed End to End customer self service module using annotation based Java Beans, JavaScript and Ajax
- Worked wif XML and JSON contents.
- Designed and developed Queue based point to point solutions for asynchronous messaging using EJB, JPA and JMS
- Involved in Analysis, Design, development, testing and Maintenance using UML.
- Worked on Database Stored Procedures, Functions, Triggers and views.
- Used GIT, Rational suite to track and maintain the different version of the project.
- Used Log4j to print the logging, debugging, warning, info on the server console.
- Used Jenkins as a primary tool for implementing the CI/CD during code releases.
- Used Eclipse as IDE tool to develop the application and JIRA and HP Quality Center for bug and issue tracking.
Environment: Java /J2EE, Multithreading, EJB, Core Java, Collections, Spring MVC, JMS, HTML, JSP, JSON, JQuery, XML, AngularJS, JavaScript, CSS3, Ajax, Servlets and PL/SQL, LOG4J, Jenkins, JIRA, Eclipse IDE, GIT.