Sr. Java/j2ee Developer Resume
New York, NY
SUMMARY:
- Over 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object Oriented Client - Server technologies
- Worked on design and development of enterprise applications in technologies such as Servlets, Struts-2.0, 1.3, Spring MVC- 4.x, 3.x, Hibernate 4.x,3.x.
- Experience of database programming in oracle environment using PL/SQL with tools such as SQLPlus and worked on other databases like sql and db2.
- Experience in developing Service Oriented Architecture using SOAP Web services as well as RESTful Web Services
- Developed build scripts in Ant and worked on CVS and Maven repositories.
- Strong knowledge about App server configuration, Environment set up and development in JBOSS, IBM Websphere 5.x,6.x, Tomcat Apache, Glassfish.
- Experience on Agile Scrum, Iterative and Waterfall development methodologies.
- Experience in writing Junit’s using EasyMock and PowerMock frameworks
- Experience in developing UML diagrams like use cases, class diagrams and sequence diagrams using MS Visio tool.
- Experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Experience in front end skills HTML, JS, JQuery, HTML5, CSS, Responsive Web Design, Bootstrap,AngularJS and experience in making web pages cross browser compatible.
- Proficiency of application development in different environments like Windows 98/NT/2000/XP, Windows 7.
- Articulate in written and verbal communication along with strong, interpersonal, analytical,and organizational skills.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
TECHNICAL SKILLS:
Front-end UI Technologies: HTML, DHTML, HTML5, CSS, XML, JavaScript, AJAX, JSP, JQuery, JSON,AngularJS, Bootsrap, React.js, node.js
IDE, HTML Editor: Visual Studio, Eclipse IDE, Notepad++, Edit Plus
App Servers: Apache Tomcat, JBoss, WebSphere 6.0, 7.0 and 8.5, Weblogic 8.x,9.x, Glassfish
IDE(s) & Development Tools: Eclipse Mars, IBM-RAD 6.0, 7.5, 8.0, Spring Tool Suite
Operating Systems: Linux, UNIX 5.x, Windows Server 2000/2003/2008
RDBMS: Oracle - 8.x, 9i, 10g, 11g IBM DB2, MS SQL Server 2000, 2005, 2008
J2EE Technologies: Servlets, JSP, JDBC, JMS, SOAP and REST Web Services, JAX-RS
Programming Skills: C, C++, Java, SQL & PL/SQL
Java Based Frameworks, Tools & API(s): Struts-2.0, 1.3, Spring MVC -4.x,3.x, Junit 4, log4j.
Design Methodologies & SDLC Tools: Agile SDLC & Waterfall Model, high level and low level architecture design document, MS Visio 2003.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/J2ee Developer
Responsibilities:
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
- Worked on Spring 3.1 framework for implementing Authorization server. Server generates the client credentials.
- Worked by TDD and wrote test cases simultaneously while developing the code.
- Worked on Angular JS for support.
- Developed Components and Interfaces using Spring MVC 3.1.
- Used Maven for project dependency management and for building the application.
- Worked on database queries and involved in performance tuning of queries.
Environment: Java/J2EE 1.6, JSF 2, Spring 3.1, Angular JS, Unix, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Hibernate 4.0.1, Log4j, SVN.
Confidential, CAJava/J2ee Developer
Responsibilities:
- The entire application was developed in J2EE using an MVC based architecture.
- Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology
- Used Spring MVC framework, which includes writing Controller classes for handling requests, processing form submissions.
- Used AngularJS and Bootstrap for the front-end development and validations.
- Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on WebSphere 7.0 as the application server for deployment.
- Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Involved in unit testing using Junit 4, system testing and creation of various test scripts.
- Wrote test cases which adhere to a Test Driven Development (TDD) pattern.
- Built scripts using Maven that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
- Used CVS as a version control system, an important component of Source Configuration Management (SCM).
- Used Log4J for logging.
Environment: Java/J2EE 1.6, JSP, Spring MVC 4.1, Web Services, Oracle 10g, JDBC, PL/SQL, Unix, CSS, Eclipse, UML, HTML, Maven, WebSphere Application server 7.0, Junit 4.11, Log4J, CVS.
Confidential, Chicago, ILJava Developer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Implemented the MVC architecture using Apache Struts 2.0 Framework.
- Implemented views using Struts tags, JSTL and Expression Language.
- Worked with various java patterns such as singleton and Factory Pattern at the business layer for effective object behaviours.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
- Published and consumed SOAP Web Services for transferring data between different applications.
- Developed Unit test cases using JUnit.
- Deployed on Apache Tomcat Server.
Environment: Java/J2EE 1.6, JSF 2, Struts 2.0, Hibernate 3.5.6-Final, SQL Server 2008 (R2 - Enterprise Edition), HTML, CSS, AJAX, JQuery, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j,React.
Confidential, Sprint, Kansas, MOJunior Java Developer
Responsibilities:
- Involved in design and coding of the front end, back end and key functionality.
- Designed and developed UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS and Struts Tiles.
- Developed a web application using Spring MVC framework.
- Used CSS in the presentation layer for a dignified look of the application.
- Extensively worked with XMLBeans for accessing XML by binding it to Java types.
- Extensive usage of w3c XML and XSD‘s (schemas) throughout modules.
- Developed Ant scripts for generating the XML Beans.
- Implemented Web Services (SOAP, UDDI and WSDL), SOA Architecture to integrate different applications.
- JDBC is used to establish connectivity to the database.
- Involved in developing optimized search component to filter results based on user search criteria.
- Designed and developed Stored Procedures in MS SQL Server using Query Analyzer.
- Used Web Logic Workshop for development Environment.
- Involved in deploying application on Web Logic App Server.
- Extensively used log4j, JUnit for logging and testing the application.
- Used CVS as Source code control.
Environment: Java1.4, J2EE1.2.1, Xml, Xml Beans, Spring, Linux, WebLogic 9.2, CSS, Web Services, SOA Architecture, Eclipse, SOAP, JDBC 2.0, MS SQL Server, XSD, CVS, Solaris, ANT Scripts.
Confidential
Junior Java Developer
Responsibilities:
- Involved in development of the complete flow from the front end to the back-end in agile environment.
- Responsible for designing different JSP pages and writing Action class using Struts Framework.
- Implemented the application using Jakarta Struts Framework, which is based on Model View Controller design pattern.
- Involved in research of indexing and searching tools for HTML and JSP contents of web-based application using Apache Ant tool and singleton design patterns.
- Implemented client side validations for Search and Security modules using JavaScript and Struts Validation Framework.
- Wrote DAO classes using Hibernate to interact with the database for persistent operations.
- Wrote Hibernate mapping classes to the database tables.
- Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Used SOA for implementing strategies of two different applications.
- Developed JMS Adapter to talk from EJBs to JMS objects.
- Used Log4j logger tool for logging warnings and error messages.
- Worked on bug fixing and enhancements on change requests.
- Involved and participated in Code reviews.
- Involved in documentation and bug fixing of various modules of the project.
Environment: Java (JDK 1.5), EJB, Struts 1.2.4, Hibernate3.0, Spring 2.5, JSP1.2, MVC Servlets2.1, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, JBoss, JNDI, CVS, Log4J, JSON, Taglibs, JUnit, Web Sphere, Unix, WSAD 5.1.2, Rational Rose, Oracle 9i.