Java Developer Resume
New York, NY
SUMMARY:
- 7 years of Professional experience in full SDLC development involving requirement analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based/Enterprise environment, Distributed n-tier architecture.
- Proficient in Application Development with Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Banking Industries.
- Expertise in developing Web based Distributed and Front End applications in a three-tier architecture using Java, J2SE, J2EE, HTML, JavaScript, AngularJS, Ajax, EJB, JSP, Servlets, JSF, CSS, JavaBeans.
- Expertise in designing and developing enterprise applications using J2EE technologies like JDBC, JNDI, JMS, Web services.
- Expertise in application development using various frameworks: Struts Framework 1.x, Spring Framework 2.x/3.x, Java Server Faces (JSF), Hibernate 2.x/3.x ORM.
- Extensive working experience with SOAP and Restful web services.
- Well versed with various RDBMS like SQL Server, Oracle, DB2 as back-end Databases. Extensively used database tools like TOAD and SQL Developer.
- Expertise in Database Programming with Stored Procedures, Triggers, Functions using SQL, PL/SQL and Oracle.
- Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss, IBM WebSphere and WebLogic.
- Good Working knowledge of ANT, MAVEN and Log4J.
- Extensive use of Version Controls like CVS, SVN and CA SCM subversions.
- Very good understanding and experienced in SDLC and Object Oriented Programming (OOP). Experience with Waterfall, Agile methodologies.
- Good working knowledge in IDE tools such as Eclipse (Indigo) and Net Beans and RAD.
- Proficient in programming in Web Technologies likes JavaScript, XML, XSLT, HTML and DHTML.
- Experienced in performing Functional Testing, Backend Testing, Regression Testing, System Testing, Acceptance Testing and Integration Testing. Involved in writing JUnit test cases and System Test Cases.
- Having Good experience in resolving production issues.
- Self-motivated Team Player with excellent Interpersonal and Communication Skills.
- Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn new technologies.
TECHNICAL SKILLS:
Domain: Health Care, Finance, Banking
Database Skills: DB2, PL/SQL, SQL, Oracle 9i,10g,11g, SQL Developer, Toad, EBX
Programming Languages: JAVA, C, SQL, UNIX
J2EE Technologies: Java, J2SE, JSF, CS JSF, EJB, JSP, JDBC, JNDI, Servlets, JQuery, Struts 1.x, Springs 2.x/3.x, Spring Batch, Hibernate 2.x/3.x
Web Technologies: HTML5, XML, CSS, XSL, AJAX 2.0, JavaBeans, XHTML
Web/Application Servers: JBOSS, Apache Tomcat, WebLogic, IBM WebSphere
Web Services: SOAP and Restful
Scripting Languages: Java Scripting, Shell scripting, AngularJS
Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Log4J
Operating Systems: LINUX, UNIX, Windows 7/10, Vista, XP, 2000, 98
Version Controls: CVS, SVN, CA SCM
IDE: RAD, Eclipse (Indigo), Net Beans, Rational Rose
Testing Tools: Eclipse Plug-ins (Code Pro, Find Bugs, PMD), JUnit, Confidential -ALM
Design Tools: MS Visio
Others: MS Office, Excel, Microsoft Word, MS Access
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Java Developer
Responsibilities:
- Involved in requirements gathering, technical design and implementation of the AMRIT 2.0 and 3.0 Release. Ensured successful GoLive for AMRIT 2.0 and 3.0.
- Implemented the frontend and developed UI screens as per wireframes provided by business using JSF Framework (CS JSF), JQuery, CSS and backend layer using Springs framework, J2EE and XML. IDE used is Eclipse Indigo.
- Designed and Developed the Database layer in EBX.
- Involved in consuming the REST web - service calls through client invocation for DMMS Module.
- Build and Deployment done using JAP 7.0 and integrated with Web logic Server. Server-activate and deactivate regularly done in SIT and UAT using SSH Tectia Terminal.
- Shell scripting written to create batch job files to be run in UAT and PROD.
- Used Java Script for client, server validation through expression language.
- Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle 11g using PL/SQL Developer.
- Used SVN for maintaining the component and for release and version management.
- Involved in coding for JUnit Test cases and Test Classes.
- Maven tool has been used for the build and deploy the web and batch components.
- Involved in Production support after GoLive of AMRIT 2.0 and 3.0, fixed defects and updated in defect tracker Confidential -ALM, constantly provided training and knowledge transfer to the user.
- Managed a team of 6 members in the absence of Team Lead.
- Maintained Client s SharePoint website by enhancing few new features by synchronizing the data lists in MS Access database and migrating the data after data clean up to the new AMRIT application.
Environment: Java, J2SE, J2EE, Springs2.0, JSF, CS JSF, XML, CSS, JQuery, EJB, JavaScript, JAP 7.0, EBX5, PL/SQL Developer, Oracle 11g, Shell Script, Unix, Spring Batch, web services, Maven, Eclipse Indigo, WebLogic, SSH Tectia, SVN, Confidential -ALM, SharePoint, MS Access.
Confidential, Detroit, MIJava Developer
Responsibilities:• Involve
- d in requirements gathering, technical design and implementation of the BenefitEditor and NATE 2015.2.x and 2016.1.x and Translator 2016.1.x and BxMappingEditor 2016.2.x releases.
- Implemented the frontend and developed UI screens as per requirements provided by business using JSP, JQuery, CSS and backend layer using Spring framework, J2EE and XML. IDE used is RAD.
- Used JavaScript for client, server validation through expression language.
- Involved in coding with AngularJS to add functionalities as per requirement in BMT application.
- Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle 10g using TOAD in BenefitEditor and Nate.
- Implemented query service for entire BMT application utilizing Hibernate to persist data using Oracle 10g.
- Used CA SCM for maintaining the component and for release and version management.
- Involved in coding for JUnit Test cases and Test Classes.
- ANT tool has been used for the build and deploy the web and batch components.
- Involved in fixing defects and updated in defect tracker Confidential - Service manager, and constantly provided training and knowledge transfer to the business user.
- Involved in complete development of Agile Development Methodology and tested the application within each iteration.
- Created and Updated new BCBSM Standard Master Application Design(MAD) documents for Translator and BxMappingEditor applications and uploaded them to SharePoint.
Environment: Java/Java EE 5, JavaScript, HTML, JSP, XML, Spring 3.x, Hibernate 3.X, Oracle 10g, IBM RAD 7.5, IBM WebSphere Application Server 7.0, Junit, Log4j, TOAD, CA SCM, Confidential Service manager, ANT, PUTTY.
Confidential, PAJava Developer
Responsibilities:
- Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface project.
- Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML and Java Script.
- Involved in consuming the SOAP over HTTP web-service calls.
- Created interactive websites, applications, and presentations using Creative Suite 3, Creative Suite 4.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts framework for the implemented modules.
- Worked on the jQuery JavaScript library that simplifies HTML document traversing, and event handling.
- Involved in complete development of ‘Agile Development Methodology’ and tested the application within each iteration.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Setting up daily Status meetings with team and communicate status to Project Manager.
- Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
Environment: Java, J2SE, J2EE, LCDS, Net Beans, HTML, CSS, DHTML, JBoss, Subversion (SVN), Oracle 9i/10g, SQL Developer, Struts, JQuery, EJB, JSP, Servlets, log4j, Ant, AJAX, JavaBeans, SOAPUI.
ConfidentialJ2EE Developer
Responsibilities:
- Responsible for design and development of Web Application using Struts Framework and written Action Classes, Form Bean Classes and configure the Application using Struts Configuration file.
- Did technical design to conform to STRUTS (MVC) framework.
- Did server side programs by using Servlets and JSP.
- Designed and developed the HTML front end screens and validated forms using JavaScript.
- Made use of almost all Object Oriented concepts like Inheritance, polymorphism and Abstraction.
- Application and user level configurations have been maintained by using XML Files.
- Widely used HTML for web based design.
- Implemented MVC using Struts Framework.
- Utilized Servlets to handle various requests from the client browser and send responses.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Coding Test Classes using Junit for unit testing, performed functional integration system and validation testing.
- Used JDBC Prepared statements to call from Servlets for database access.
- Implemented design patterns MVC, Session Facade for developing the application.
Environment: Java, J2SE, J2EE, JSP, Servlets, HTML, JDBC, DHTML, XML, JavaScript, Struts 1.1, Rational Rose, Apache Tomcat, PL/SQL, ANT, JUNIT, DB2, CVS.
