Java J2ee Developer Resume
Blue Bell, PA
SUMMARY:
- Over 6 years of experience in analysis, design, development and implementation of N - tier architecture applications, Business to Business Applications, Business to Client applications, distributed components and internet/intranet applications.
- Robust Proficiency in Java concepts likes OOPS, Collections, Exception Handling, Serialization, Multithreading, Generics &developing enterprise applications using J2EE technologies like JSP, Servlets, Hibernate, JPA, JTA, JSF, JDBC, JNDI, JMS and POJO.
- Expertise in various methodologies of the software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance.
- Professional experience in building Web User Interface (UI) using HTML/HTML5, DHTML, XHTML, Angular
- Experience in developing lightweight application components using Spring IOC, publishing cross cutting concerns as aspects using Spring AOP, development and implementation of Model-View-Controller frameworks using Spring MVC
- Worked on frameworks like Spring MVC/IOC/JDBC/AOP/Context.
- Experience on ORM frameworks like those that Hibernate/JPA used for mapping Java classes with relational database by Hibernate Query Language (HQL).
- Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS, WSDL.
- Strong experience in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
- Extensive development experience on different IDE's like Eclipse, NetBeans for debugging and using java-coding standards.
- 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 SKILLS:
Languages: Java, J2EE, PL/SQL, C, C++
JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, Web Services, Java Server Faces (JSF), Spring Framework
Web Technologies: HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, AngularJS, Node.js
Distributed Technologies: RMI, EJB, JMS
Middleware Technologies: Web Services (SOAP and Restful) XML XML Schema, DTD, XSLT
Application: Server/Web Server WebSphere, WebLogic and Apache Tomcat
Database: Oracle (version -11g, 10g, and 9i), My SQL, and SQL Server. MongoDB NoSQL ORM Hibernate
Operating Systems: Windows, Linux, UNIX
IDE: Eclipse, NetBeans, RAD
WORK EXPERIENCE:
Java J2EE Developer
Confidential, Blue Bell, PA
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 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 with Apache Tomcat on Amazon AWS.
- Configured AWS Identity Access Management (IAM) Group and users for improved login authentication.
- Managing Amazon Web Services (AWS) infrastructure with 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.
JAVA/ J2EE Developer
Confidential, New York, NY
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) phases like requirements gathering, Analysis, Design, Development and Testing.
- Involved in the development of project back-end logic layer by using most of the core java features such as Collections Framework, Interfaces, Multi-Threading and Exception Handling programming.
- Developed the application using the Model View Layer (MVC) architecture.
- Involved in designing the user interfaces using JSP. Developed Custom tags for reusability using reusability.
- Implemented Business processes like user authentication transfer of service using Session EJB's.
- Involved in using web services WSDL and SOAP for getting credit card information from third party.
- Written Web Services (WSDL) to effectively work with SOAP and XML, XSLT and exchange data between different applications, which are on different platforms. Developed top-down and bottom up web services development.
- Involved in Integration to integrate with external systems using SOA (Web services, WSDL, SOAP, UDDI and XML).
- Extensively used XML Web Services for transferring/retrieving data between different providers.
- Used Soap UI to manually connect to the web service and check data.
- Used Hibernate in data access layer to access and update information in the database.
- Used Hibernate Query Language (HQL) to query the database for complex data.
- Designed Graphical User Interface (GUI) applications using HTML, JSP, Angular JS, and CSS.
- • Used JavaScript as the scripting language and is used for detecting the visitor's browser, validating the forms, providing event functions, animations etc.
- Used data source to connect database.
- Used Oracle 10g database to design various tables required for the project and used Stored Procedure in the application.
- Used Maven as build tool and Jenkins for Continuous Integration.
- Developed, Tested and Deployed application in Apache Tomcat 7.0 server.
Environment: JDK 1.5, Hibernate 3.0, EJB, JSP, Servlets, JMS, JAX-WS, JAX-RPC, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, Angular JS, JNDI, CVS, log4j, Tomcat Web server, Oracle, Eclipse.
Java Developer
Confidential, San Diego, CA
Responsibilities:
- Development and testing of the website using Struts and spring framework.
- Implemented application logging and exception handling using Spring AOP.
- Used the Agile as SDLC process for the project execution.
- Designed and developed GUI components using JSP, HTML and JavaScript.
- Developed highly responsive, dynamic user interface components using AJAX and JQuery.
- Used object-oriented programming concepts of Java Script like Prototypes and Closures for client-side data manipulation and encapsulation.
- Implemented MVC using Spring Framework
- Handled the database access by implementing Controller Servlet.
- Implemented PL/SQL stored procedures and triggers.
- Used JDBC prepared statements to call from Servlets for database access.
- Designed and documented of the stored procedures.
- Developed the CSS Classes for all Error, Form Elements and Warnings.
- Performed client-side validations using JavaScript.
- Used Log4J to monitor the Error Logs and Used Maven to build the application.
- Deployed application on WebLogic Application Server and development using Eclipse
Environment: Java, JEE, JSF, RAD, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate, JSTL, spring, XML, XSLT, WebSphere, Junit, SVN, Servlets, JDBC.
Java Developer and Support Analyst
Confidential
Responsibilities:
- Full lifecycle application development
- Designing, coding and debugging applications in Java. • Object-oriented Design and Analysis (OOA and OOD)
- Participated in design, development and testing of the system.
- HTML, JavaScript, and Applets were used for the presentation.
- Developed the backbone of the project using JSPs and Servlets.
- Used JDBC to interact with the database
- Application was developed in Tomcat server.
- Used JavaScript for the feature enhancements.
- MySQL was used as database server.
- Actively Developed queries to communicate with database server.
- Followed waterfall model as SDLC methodology.
Environment: JDK1.1, JSP, JavaScript, HTML, Servlets, JDBC, SQL Server, Apache Tomcat
Java Developer
Confidential
Responsibilities:
- Involved in requirement Analysis, documentation of elevated level and low-level design
- Used core java, Multithreading, I/O Streams, Collections framework.
- Designed presentation part in JSP (Dynamic content) and HTML (for static pages)
- Designed Business logic in EJB and Business facades.
- Used MDBs (JMS) and MQSeries for Account information exchange between current and legacy system
- Attached an SMTP server to the system, which handles Dynamic E-Mail Dispatches.
- Created Connection pools and Data Sources.
- Involved in the Enhancements of Database tables and procedures.
- Used JUnit for unit testing of the system and Log4J for logging.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
Environment: Java, J2EE, JSP, EJB, JMS, JBoss Application Server, Tomcat Web Server, PL/SQL, ANT, winCVS, MS PowerPoint, MS Outlook
