Sr. J2ee Developer Resume
Blue Bell, PA
PROFESSIONAL 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 experiencewith 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 with 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 with strong understanding of OOPS Concepts, API Contents, Collections, Exception handling Multithreading, me/O System, JDBC, MVC architecture.
- Good noledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Have good noledge 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 with 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 noledge of debugging Java Script and HTML code with 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 with 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 with Tiles development experience.
- Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch,Spring Boot, Spring cloud, Spring security and handled teh security using Spring Security.
- Used Bootstrap and AngularJS in TEMPeffective web design
- Experience in Struts (MVC architecture), spring framework, J2EE Design Patterns, Spring IOC, Java and Hibernate
- Developed teh front-end user interface by utilizing teh 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 teh data from database.
- Implemented Front End code using JSP,Spring Framework.
- Worked on teh Web Services using SOAP and Restful web services.
- Hands on experience in a Linux environment with Apache Tomcat on Amazon AWS.
- Configured AWSIdentity Access Management (IAM) Group and users for improved login autantication.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef, Puppet and Ansible.
- Designed Architectural diagrams based up on teh client requirements for their application hosting in teh AWS Cloud Environments.
- Extensive noledge in configuring and deployment of applications on tomcat and web logic servers.
- Involved in Developing teh WSDL and XSD changed in teh project
- Hands on experience on Server-side validations using jQuery, java scripts, JSTL and custom tags.
- Involved in invoking teh SOAP request for bug fixation.
- Developed queries that are required for teh 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 teh development and implementation of application systems by involving with 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 teh presentation layer, teh business layer is built using spring and teh persistent layer uses Hibernate.
- Data Operations were performed using Spring ORM wiring with 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 with JSF and DOJO for front-end applications.
- Extensively implemented web services using RESTful technology to load all ACS data into backend database.
- Implemented all teh 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 teh application using ANT scripts and deployed teh application.
- Configured and created application log files using Log4J.
- Actively involved in code reviews and bug fixing.
- Participated in teh status meetings and status updating to teh 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 teh workflow architecture of teh system.
- Designed and developed web pages using with HTML5, XHTML, CSS3, Ajax and jQuery based on teh W3C standards and Web 2.0.
- Involved in updating teh pages using HTML 5 and CSS 3 for teh new look and feel of their current application pages and worked on new CSS3 TEMPeffects to enhance user experience as per teh 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 teh validation, error handling, and caching framework.
- Used jQuery to make teh frontend components interact with teh JavaScript functions to add dynamism to teh web pages at teh 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 teh front-end development such as web pages, graphics and multimedia's.
- Developed few time sensitive and important review/comments sections withAngular.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 teh complexities and improve teh speed of teh application.
- Initialized and widely used teh applicability of Live Server with sublime text to load web pages on a quicker scale during development cycle.
- Created Images, Logos and Icons that are used across teh web pages using Adobe Flash and Photoshop.
- Created AJAX requests to REST service with only use of GET method for retrieval.
- Implemented RESTful web services using JAX-RS specification through which client portal application interacts with 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 teh NPM with Grunt for teh build.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with teh business on User Acceptance Tests (UAT) and to get teh approval from business on teh 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 teh admin module using Struts framework for teh master configuration.
- Developed server-side common utilities for teh application and teh 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 teh application events to provide teh debugging, monitoring and auditing capabilities to teh application.
- Eclipse was used for Rapid Development of teh 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 with teh client leads directly to help them integrate their application with MNP.
- Maintain current noledge of relevant technology as assigned.
- Implementation of Distributed Map using Dyna Cache for implementing teh distributed cache on a clustered environment.
- Extensively worked on presentation layer and simulators developed with 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 teh Requirements collection & Analysis from teh business team.
- Involved in teh 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 with JavaScript and adding dynamic functionality to each module.
- Written and implemented JavaScript throughout teh site both as in-line and imported files.
- Clear implementation of teh project with DOM structure.
- Created teh design documents with use case diagram, class diagrams, and sequence diagrams.
- Worked on teh JAVA Collections API for handling teh data objects between teh business layers and teh front end.
- Developed Unit test cases using JUnit.
- Involved in Performance Tuning of teh application.
- Developed presentation layer using HTML and CSS, JQuery.
- Involved in Production Support and Maintenance.
- Backend connectivity with 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 teh webpages compatible with 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 with 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 teh different version of teh project.
- Used Log4j to print teh logging, debugging, warning, info on teh server console.
- Used Jenkins as a primary tool for implementing teh CI/CD during code releases.
- Used Eclipse as IDE tool to develop teh 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.