Java/j2eedeveloper Resume
North Brunswick, NJ
SUMMARY
- Over 3 years of experience in teh fields of software engineering and Information technology usingJava/J2EE technologies.
- Worked extensively on a variety of multi - tier and client/server enterprise application architectures.
- Experience in Software Development Life Cycle (SDLC), Test Driven Development and Agile methodologies.
- JAVA/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF
- Proficient wif designing and developing high performance applications by leveraging Concurrent programming/Multi-Threading and Data Structures.
- Experience working wif Core Java technologies like new multithreaded Concurrency, Generics, Collection, and JDK 6,7APIs.
- Strong experience wif Struts, spring framework implementing modules: Spring MVC, Spring IoC, Spring AOP, Spring Security, Spring Data and Spring Boot.
- Extensive noledge of J2EE architecture, Patterns, UML Design and development.
- Experience on Core JAVA technology including multithreading, JDBC, RMI, and network programming
- Experience in teh functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat Server.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Expertise in DB2 and extensively worked wif Oracle, MySQL, SQL Server relational database management
- Exposure to application development usingJavaand J2ee technologies wif expertise in Servlet, spring and Hibernate frameworks.
- Good Understanding of Object Oriented Programming concepts, Model View Controller (MVC) Architecture, UML and understanding of Service Oriented Architecture (SOA).
- Experience wif RDBMS such as Oracle and SQL Server for CRUD operations.
- Hands on experience in SOA and Web Services using Jersey.
- Knowledge in innovative and TEMPeffective User Interface development wif HTML, CSS, JSP, JavaScript.
- Experience in developing applications wif Spring CORE, IOC, AOP, JDBC and REST.
- Experience in analyzing teh performance issues at database level and teh overall system
- Worked on wide variety of platforms like Unix and Windows operating systems
- Experienced in writing scripts to export and import data from teh database
- Technical expertise includes noledge of open sources framework. Experience in Web services and SOA.
- Hands on experience wif using JUnit Test Cases for unit testing, Integration testing, functional testing, server- client-side testing and noledge in other testing methodologies.
- Excellent analytical, problem solving and communication skills.
TECHNICAL SKILLS
Languages: JAVA, SQL and PL/SQL, Unix Shell Script
J2EE Technologies: JSP, Servlets, JDBC, MVC, JAVA POJO, JAVA Beans, Web services, JMS
Frameworks: Spring Boot, Spring MVC architecture, Struts MVC
Persistence layer: Hibernate
IDEs/tools: Eclipse, NetBeans, RAD
Design Modeling: OOA/OOD, UML
Web Tools: HTML, CSS, JavaScript, JQuery, Vert.x 3, XML, HTML5, WSDL.
Version Control: Dimensions, CVS, SVN, GIT
Database: Oracle 11g/10g, SQL, Microsoft Access.
Documentation Tools: MS Office, Visio, MS Project, MS SharePoint
Web/Application Servers: WebSphere, WebLogic, Resins, Apache Tomcat 5x, Resin 3.5.
PROFESSIONAL EXPERIENCE
Confidential - North Brunswick, NJ
Java/J2EEDeveloper
Responsibilities:
- Involved in requirement, design & development phases and creating custom solutions to match teh requirements.
- Developed code for consumption of various web services using RESTFULL technologies.
- Created and maintained teh configuration of Spring Application Framework.
- Monitored SVN repository, code merging and integration activities.
- Worked on Autosys using CA Workload Automation tool.
- Deployed web applications on Tomcat server.
- Involved in design by preparing UML diagrams using Microsoft Visio Tool.
- Involved in design and development of Angular JS.
- Extensively involved in Unit testing and coordinated wif testing team and fixing bugs at various stages of application development. Tracked defects using QC.
- Developed and debugged application using IntelliJ IDEA.
- Used server-side spring framework and Hibernate for Object Relational Mapping of teh database structure created in Oracle.
- Worked in Transaction Management and Banking Applications.
- Used and executed various SQL Queries using Oracle SQLDeveloperTool.
- Created SQL statements for TEMPeffective retrieval and storage of data from teh database.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues including JUnit.
- Proficient in rapid development of web and J2EE applications using CoreJava, Spring, JavaScript, html, web services.
- Developed and enhanced existing Web applications by using Functional Specification Document (FSD) dat promote TEMPeffective information transfer between business systems.
- Valuable Team Player wif mentor skills, ability to learn quickly and to correctly apply new tools and technology.
Environment: Java, J2EE, Spring, Web Services, Maven, REST, JavaScript, SQL, XML, JSON, XSLT, SVN, Oracle 11i, JUnit, tomcat and Linux.
Confidential - Bloomington, IL
Java/J2EE Developer
Responsibilities:
- Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction
- Responsible for JAVA, J2EE, JSF, JBPM, EL and Java FX coding / development.
- Using Struts Framework developed and implemented teh web-based application following teh MVC.
- Used Spring MVC as Web module, involved in design, development of new Action classes to interact wif business logic and Used Hibernate as ORM to map Java classes to data base tables.
- Implemented J2EE patterns, Data Access Object (DAO), Session facade, Business Delegate and Value Object.
- Implemented teh service layer using Spring 2.5 wif transaction and logging interceptors.
- Fixing teh bugs and developing new enhancements using JAVA/J2EE, spring, Hibernate, IBM Web Sphere.
- Used spring framework for middle tier and Spring-hibernate for data access.
- Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Used multithreading to improve performance in generating teh reports in Java.
- Extensively developed User defined Custom JSP tags to separate presentation from application logic.
- Designed and developed Web Services (SOAP, WSDL). Created and compiled XML Schema to generate Java Bean classes using Apache Axis.
- Used AngularJS to create views to hook up models to teh DOM and synchronize data wif server as SPA.
- Developed HTML and JavaScript. Developed Scripts for UNIX platform deployment.
- Used Log4J, Splunk for logging and tracing teh messages.
- Implemented Test Scripts based on teh User Requirements as specified by teh Business side and Requirement document and analyzing Business Requirements and handling it as per Requirements.
- Project coordination wif other Development teams, System managers and web master and developed good working environment.
Environment: Java, JSP, Servlets, JSF, Spring DI/IOC, Hibernate, XML, JBPM, HTML, JDBC, Web services, Rational Software Architect, Web Services (SOAP/WSDL and REST), Multithreading, Web Logic Application Server, Junit, Maven, Log4J, SVN, Oracle10g, UNIX.