Lead Java Developer Resume
NJ
SUMMARY
- 8 years of experience in complete Software Development Life Cycle process including Architectural Design, Development, Documentation, and Maintenance of Enterprise Java platform based Projects, testing client server.
- Excellent experience in design and development of multi - tier object-oriented full-stack java based applications using Core JAVA, J2EE, JDBC,ODBC, JNDI, spring, Hibernate, JPA, Ibatis, Mybatis, Struts 1.2, JSP, JMS,JSF, Servlets, Apache camel/ANT/ Maven, Scrum & Agile methodologies.
- Worked on Client-Server Applications in Retail projects of Java J2EE.
- Implemented Service Oriented Architecture (SOA) by developing Java web services usingRESTand SOAP.
- Played key roles as Programmer, Developer, Coordinator and Subject Matter Expert.
- Good web page design skills using AJAX, jQuery, HTML, JSP, JSF and JavaScript, CSS, XML.
- Used HTML5, CSS3, JQUERY,EXTJS, Angular.Js, React.js andREST/SOAPAPI's to develop complex responsive themes and plugins.
- Extensive working experience in Database design and implementation using MySQL and SQL Server, triggers in Oracle and proficiency in writing complex SQL queries.
- Experience in SQL and PL/SQL, writing Stored Procedures, Functions and Triggers in Oracle, DB2.
- Developed Web services to allow communication between the applications using Rest andSOAPWeb services.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans, Servlets and EJB.
- Hands on experience with Junit, TestNG and Log4j in developing test cases, debugging and fixing the defects.
- Experienced in using defect tracking and communication tools like JIRA, Bugzilla.
- Implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Experience in Development and deployment of J2EE applications on WebLogic, WebSphere and Apache Tomcat application servers.
- Well exposed to MVC (Model View Controller) frameworks like Struts, JSF and Spring.
- Good knowledge in IDE’s like Eclipse RCP, NetBeans, Fuse and RAD
- Good knowledge on Open source softwares like Hadoop, HDFS, MapReduce, Cloud AWS.
- Familiar with TCP/IP, HTTP, SMTP, FTP, UDP, RMI, RCP & Sockets.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
TECHNICAL SKILLS
J2EE Technologies: JSP1.1, JSP Custom tags, JSTL, RMI, Swing, Java Mail
Programming Languages: Java 1.4, JDK 1.7, C, C++, Perl, Python, TCL
Web Servers: Apache Tomcat, Oracle
Application Servers: WebLogic 8.x/9.x/10.x, WebSphere 7.x/8.x
Operating System: Windows, UNIX and Linux
Server Programming: J2EE, Servlets, Struts 1.2, JDBC, XML,XSLT, Spring, Hibernate
XML: XML, DTD, XSD, WSDL, SAX, DOM, Webservices
Client Programming: JQuery, Ajax, JavaScript, CSS, HTML, DOJO
Database Systems: Oracle 11g, My SQL, NoSQL, DB2, SQL/PLSQL Stored Pro
Open-Source Technologies: ANT, Maven, Docker
IDE: Eclipse 3, Eclipse RCP, Jbuilde 9.0, NetBeans, TOAD.
OO Design patterns: UML, Rational Rose
Source Control systems: CVS, SVN, Git
Protocols: TCP/IP, FTP, UDP, HTTP,RCP, SOAP &REST
PROFESSIONAL EXPERIENCE
Confidential, NJ
Lead JAVA Developer
Responsibilities:
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Created widgets using DOJO Framework for front end pages.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Extensively used Hibernate in data access layer to access and update information in the database.
- Designed and developed application using Spring MVC, Hibernate, Angular JS and Bootstrap.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Implemented front end changes based on spring integrated with Struts along with Angular.js and Java code as per requirement.
- Development of SOA components using WSDL,SOAP, XML, and XSD etc.
- Involved in deployment of application on WebLogic Application Server in Development & QA environment.
- Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Involved in creating user interfaces using EXTJS, AngularJS.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Developed the application implementing MVC Architecture integratingwebserviceswith spring frameworks.
- Expertise in designing systems based on Object-Oriented Analysis/Design (OOA/OOD) Methodologies specifically UML and Rational Rose.
- Implemented SOA using Web Services (SOA over WESB andSOAPover JMS) on ESB utilizing Web sphere Integration Developer (WID)
- Worked with Database Backup Compression, Data Collector and Policy-based.
- Involved in writingPythonscript to fetch data from Database.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Participated in converting the business requirements to software specifications using Rational UML
- Used Eclipse RCP & RAD IDEs for designing, coding and developing applications.
- Installation and configuration of Development Environment using Eclipse with WebLogic Application server
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
Environment: Spring, Hibernate, Struts, WebLogic, DOJO, JSF, SERVLET, Oracle, SQL, UML, Eclipse RCP, Junit, JIRA, MAVEN, JavaScript, HTML,CSS, Ajax, React.js, Angularjs, Bootstrap,Python.
Confidential, BOSTON, MA
J2EE Developer
Responsibilities:
- Implemented the spring dependency injection of the Database helper instance to the action objects.
- Development of a split billing system - core java, collections, spring, hibernate, MySQL
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Implemented application level persistence using Hibernate and Spring.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- UsedJSFframework in developing user interfaces usingJSFUI Components, Validator, Events and Listeners.
- Expertise in developing enterprise applications using Struts Frameworks
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Designed UI using JSP, Java Script and Jquery.
- Worked on creating menus and tabs on JSP pages using JQuery.
- Developed online marketing strategies for clients, including drupal.
- Involved in producing & consumingSOAPbased & Restful web services using WSDL,SOAP, JAX-WS, JAX-RS, AXIS, CXF,SOAPUI etc.
- Developed a Service layer for other external applications using Web services andFilenetAPI’s for adding, Searching, updating, retrieving and deleting documents into/FromFilenet.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Connectivity to the database is provided using JDBC.
- Developed batch utilities using Java/J2EE andFilenetAPI’s.
- UsedFileNetContent Engine APIs to perform title search and full text search of the risk policy documents by building and executing the SQL query.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Used Eclipse IDE for designing, coding and developing applications
- Created test plans and JUnit test cases and test suite for testing the application.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Resolved synchronization issues with Installation Manager for IBM BPM and completed performance tuning on thread pools using Web Container in BPM.
- Troubleshooted issues concerning Apache Tomcat during deployment.
- Utilize Dojo framework for performing front end validations
- Implemented validation using JavaScript.
- Implemented web pages using Jsp, JQuery.
Environment: Spring, Hibernate, Struts, WebSphere, DOJO, JavaScript, Bootstrap, Drupal, JSP (JSTL ) SERVLET, JQuery, JSF, DB2, CRUD, PL/ SQL, JDBC UML, Eclipse, Eclipse RCP, Junit, Bugzilla, MAVEN, XML, Oracle, JMS, Apache Tomcat, Linux
Confidential
Software Engineer
Responsibilities:
- Involved in requirements gathering.
- Involved in Analysis and Design of the system.
- Coordinating with other team members
- Involved in documenting the programs and system.
- Involved in Coding, Code Review, Unit Testing and Integration Testing
Environment: JSP, Servlets, JDBC, Tag Libraries, Java Beans, HTML, JavaScript, Apache Web Server (Tomcat Container) on windows and Oracle8i.