Java/j2ee Developer Resume
Stamford, CT
PROFESSIONAL SUMMARY:
- Over 7 years of software development experience in Object Oriented Programming, Design and Development of Multi - Tier Distributed, Web based/Mobile, e-Commerce, Enterprise Applications using Java and J2EE Technologies with Software Development Life Cycle.
- Extensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise application with Web Technologies, Distributed Technologies and Client-Server Architecture Environment, Mobile Technologies and Cloud Technologies.
- Expertise in CoreJava with strong understanding and working knowledge in Object Oriented Concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
- Excellent Programming skills and Development Experience with JDK 8, J2EE, Servlets, JSP, JSF, Swings, UI, EJB, Java Beans, GWT, JMS, JDBC, JUnit and Web Services.
- Experience in Developing Web Based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its Frameworks like JSON), Actionscript, Angularjs, JQuery, EXTJSand Ajax.
- Good Exposure inAngularjs, JQuery.
- Experience with multiple Servers like IBM WebSphere, WebLogic, Sun Glassfish, Jboss Apache Tomcat, ApacheKaraf.
- Experience of working in all areas of project development starting from gathering requirements to project deployment and post production support.
- Proficient in developing various open source frameworks like Struts,Spring, JSF 2.0, and ORM Technology like Hibernate 5.0.
- Strong Hands on Experience with IBM MQSeriesand JMS for communications between middleware components.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeansand RAD.
- Good exposure to building Web Services (WSDL, SOAP, UDDI) usingopen source implementation likeRESTful API, XML, JAXP, JAXB, JAX-WS.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Experience in developing PL/SQL, Stored Procedures, and Triggers on Oracle Databases.
- Good work experience in writing SQL Queries with major Relational Databases.
- Good knowledge of Database Connectivity (JDBC) for Databases like Oracle, SQL Server, MySQL, MS Access.
- Good knowledge about Predix software.
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Experience in various Agile Methodologies like Test Driven Development, SCRUM, and Pair Programming.
- Extensively worked with Oracle 11i/10g/9i/8i, SQL Server 2012/2008/2005 , MySQL, DB2 and Sybase Relational Database Management Systems.
- Strong Team Player, ability to Work Independently and in a Team as well, excellent analytical capabilities and Good Communication Skills. Ability to quickly adapt to new environments and learn New Technologies.
TECHNICAL SKILLS:
Languages: Java, J2EE, Android, C, C++, XML, SQL and PL/SQL.
Java/J2EE Technologies: JSP, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB.
Frame Works: Spring 4.x, Hibernate 5.0, Struts 2.x, Scala 2.x, EJB3.x/2.x, JSF 2.0 and JPA
Web/Application Servers: Websphere 8.5, Weblogic 11g, Apache Tomcat 8.0, JBoss 7 andSun Glassfish 4.x, Apache Karaf.
IDE/Tools: Eclipse 4.4.2, Netbeans 8.0, RAD 6.0, WASD 5.0.
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAXP, JAXB, JAX-WS.
Scripting Languages: HTML 4.0/5.0, DHTML, Javascript, VBScript, Perl, Shell, AJAX, CSS 2.0/3.0, JQuery
Testing and Build Tools: JUnit, ANT, Maven, Servicenow Tool
Databases: Oracle 8i/9i/10g/11g, Mysql 5.0, SQL Server 2005/2008/2012 , IBM DB2 v7.0, Sybase
Operating System: Windows 10/8.1/7, UNIX, Linux.
Source Control: CVS, Rational Clearcase and Subversion
PROFESSIONAL EXPERIENCE:
Confidential, Stamford, CT
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and coding on Java and J2EE Environment.
- Implemented Spring Framework for the project.
- Experience as a Java Full Stack Developer involved in both front end and back end development.
- Extensively used core Java features like MultiThreading, Exception Handling, Collections, Polymorphism etc in the development of the application.
- Computed the client side validations using Javascript.
- Developed JMS components to send messages from one application to other application internally.
- Involved in JUnit Testing.
- Used the Angular.js MVC Frameworks in the development of the web applications.
- Developed the UI panels using XHTML and Bootstrap JS.
- Used Hibernate to integrate with the backend database.
- Used XML and XSLT to display the pages in the HTML format for the customers.
- Developed an interface, which also shows the check images as the gif files, if there are any in the account summary of the account actions.
- Wrote different queries for database to retrieve the details from the Oracle database.
- Developed stored procedures and called using JDBC.
- Configured server side components using Tomcat web server.
- Built data-driven web applications using JSP by developing custom tags, JSTL for all the application UML, Angular JS pages and XML.
- Was part of solving the issues that came in production as part of Change Request
Environment: spring, AngularJS, Hibernate, XHTML, Tomcat, Eclipse, Oracle
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Involved in the end-to-end development of enhancements and integrating the new functionality into the existing system.
- Designed and Developed the Presentation, Business, & Integration layers components using Java 7, Java 7 EE, MVC, JSP, Servlets, spring and Hibernate.
- Adapted agile methodology and worked closely with PO’s (product owners) to implement customer requirements accurately.
- Design and development of a proof-of-concept real-time notification system using Node.js.
- Developed presentation layer using JSP, HTML5 and CSS3, Bootstrap, DOJO, JQuery and JavaScript.
- Implemented AJAX calls for dynamic retrieval of data.
- Designed, documented and implemented Rest API's capable to support both XML and JSONdata formats.
- Developed &Implemented the functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients.
- Used Spring ORM support, Hibernate for development of DAO layer.
- Implemented Stateless bean classes for invoking the DAO APIs.
- Application implemented as a single-page, angular.js client.
- Worked with Node.js to create web and desktop applications.
- Extensively used Java Collections like Arraylist, Hashmap, and Stringbuilder.
- Refactored Java Threads (Multithreading) to enhance the performance of the internal workflow process.
- Involved in tables creation and used Toad to verify backend data against an Oracle Database.
- Creation of automated builds and deployment of scripts performed using Maven.
- Developed scripts to deploy Maven Projects into Karafcontainers.
- Wrote scripts in UNIX to process the batch jobs on a scheduled basis.
- Developed Unit Test Cases using JUnit, & Involved in Unit & Integration Testing of the application.
- Participated as a support in SIT and UAT during each Agile Cycle.
- Ensure that coding standards were maintained throughout the development process by efficient code review through Crucible.
- Used Rally for defect tracking and scrum procedures.
Environment: JDK 1.6, J2EE, Spring, Hibernate, Apache Karaf, Restful, JQuery, AJAX, JavaScript, JSP, JSTL, Servlets, Oracle, PL/SQL, JDBC, DOJO, Bootstrap,HTML5, CSS3, Angular JS, Node .js, Eclipse, JUnit, MAVEN .
Confidential
Software Engineer
Responsibilities:
- Involved in the end-to-end development of the project and go live support.
- Used the Struts 2 model view controller design pattern to implement business logic
- Designed the Unix batch scripts to perform automated deployment of the project files
- Created ANT build scripts to compile the source code and generate the enterprise archives used for deployment.
- Involved in persistence layer framework development and implementation.
- Used XSLT to transform the data structure in the JSP Servlets.
- Used Apache JAX-WS Web services to handle XML service requests from external systems.
- Used SOAPUI to test the web services created.
- Used iBatis to develop persistence layer framework database connectivity.
- Developed the data model and created database generation scripts.
- Optimized the persistence layer and tuned long running database queries using explain plan.
- Created Enterprise Archive files using ANT& deployed on WebLogicservers.
- Fixing issues in the UI.
Environment: JDK1.5, AJAX, DHTML, html, JavaScript, Oracle 9i.
Confidential
Trainee, Jr. Java Developer
Responsibilities:
- Attending various s sessions such as OOAD, programming principles, C++, Java, HTML, xml, web-services etc as trainee.
- Participated in internal meetings during the requirement analysis and design of the project.
- Travelled to client site along with team and met client side executives and business analysts to understand the requirements. Attended various review meetings with client side executives.
- Participated in drafting various system requirements and participated in various review meetings.
- Involved in design and development of the billing modules.
- Used EJB’s to process client request and implement the business logic.
- Developed various DAO classes for database related functionalities.
- Worked closely with project and business development team and reviewed the code with team lead and peers.
- Developed various unit test cases for EJB’s.
- Used JDBC to connect with Database using JDBC-ODBC driver
Environment: JAVA, J2EE, EJB, JDBC, Weblogic Server, oracle, JMS, ANT, PL/SQL eclipse, SQL developer Involved in preparing the user documentation and release notes.
