Lead Java Developer Resume
New York City, NY
PROFESSIONAL SUMMARY:
- Having an overall experience of 10 Years in Design, Development & Testing of Java/J2EE applications.
- Expertise in architecture, modeling and developing Web and Enterprise Applications using Java/J2EE technologies like Core Java, Servlets, JSTL, Spring, Web Services, Struts, Hibernate, JPA, JavaBeans, JDBC, Siperion, Actimize.
- Expertise in developing the presentation layer components using jQuery, JSP, JavaScript, Ajax, JSON, HTML, CSS.
- Good working experience in developing components using Spring modules Spring - JDBC and Spring-MVC, Spring-AOP, Spring Boot.
- Excellent understanding of relational databases involved in application development using RDBMS like Oracle and MySQL, DB2.
- Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Dependency Injection in the development of Multi-Tier distributed Enterprise Applications.
- Hands on experience in using IDE - IBM Rational Application Developer 7.0, WebSphere Application Server WAS 7.0, Jboss.
- Experience in managing codes, builds, and versions using the Version Control Systems Jenkins, Clear case, GitHub and SVN.
- Worked on code formatting tools like Confluence, Black Duck and Crucible.
- Experience in implementing Logging Interceptors using the logging utility Log4j.
- Experience in Agile Software Development methodologies.
- Highly result oriented and pro-active with the ability to learn new technologies quickly and implement them successfully.
- Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML.
- Experience in estimating, project planning and ability to transform complex business requirements into technical design specifications.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
TECHNICAL SKILLS:
Software Development Methodologies: Agile
Programming Languages: Java, J2EE.
J2EE Technologies / Frameworks: Spring 3.x, 4.x, Dependency Injection, Spring JDBC, Spring MVC, Struts 1.2 (Struts MVC), Servlets, JSF, JDBC, log4j.
Web Technologies: Java Script, JSP, jQuery, Ajax, JSON, Angular JS, HTML and CSS3
Design Patterns: MVC, DAO, Dependency injection, Singleton, Abstract Factory
Tool: /IDE: IBM RAD 7.0, Eclipse Luna, SQL Developer, Toad, SOAPUI
Configuration Management Tool: Jenkins and GitHub
Application /Web Server: IBM WebSphere Application Server 7.0, Jboss.
Databases: Oracle 10g / 11g, DB2, MySQL
Database Scripting: SQL.
Domain: Banking
Operating Systems: Windows Family, Unix
Hardware Exposure: System Integration, Trouble Shooting
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
Lead Java Developer
Responsibilities:
- The portal involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
- Agile - Sprint Base development model. Analysis of Stories, Size the stories.
- Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
- Analyzed the BRD and created the stories and designed the prototype for the application inline to the BRD.
- Used WebSphere application server and Liberty Server to deploy the applications and involve in the configuration to make the environment ready to use.
- Used Toad for Oracle as database tool to perform all the backend operations.
- Worked on Eclipse IDE and Net Beans and used maven as build tool.
- Worked on configuring the JENKINS and build the jars through it and make it ready for the Deployment.
- Worked on JIRA tool to create different stories required for the Sprint.
- Worked on Confluence and Crucible tools for code review and store centralized data on to the portal.
- Worked on Black Duck tool to review the code for security standards.
- Used JAXB to marshall/unmarshall the json/XML data.
- Used Git Hub as centralized code repository tool.
Environment: Java/J2ee, Spring 2.5, WebSphere, Oracle 10g, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Git Hub, Jenkins, Agile, JSP, TOAD for Oracle
Confidential, Pennington, NJ
Lead Java Developer
Responsibilities:
- The framework involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
- Agile - Sprint Base development model. Analysis of Stories, Size the stories.
- Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
- Designed the data model for the new tool which accommodates legacy data and new design.
- Analyzed the BRD and created the stories and designed the prototype for the application inline to the BRD.
- Developed user Interface of the application using the JSP, JQuery and JSON.
- Developed hibernate code for mapping domain object with the relational database table.
- Involved in the presentation tier design as well as services layer, and prepared the class diagrams, sequence diagrams.
- Involved in the design of the Presentation Tier, Services Layer etc. for all the initiatives.
- Prepared the Technical Design Document for both Presentation Tier, as well as Middle Layer.
- Used WebLogic application server to deploy the applications and involved in the configuration to make the environment ready to use.
- Used Ajax in the JSP side to retrieve the records dynamically from the database and displayed on the front end, it avoids refreshing of total page.
- Used Toad for Oracle as database tool to perform all the backend operations.
- Validations for the client side were done using JavaScript.
- Worked on Eclipse IDE and used maven as build tool.
Environment: Java/J2ee, Spring 2.5, Weblogic, Oracle 10g, JQuery, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, JSP, TOAD for Oracle
Confidential, Pennington, NJ
Java Developer
Responsibilities:
- The framework involves Java Financial platform which is based on Spring framework, which internally uses the J2EE design patterns.
- Gathering Business Requirements by interacting with clients.
- Developed server side utilities using J2EE technologies Servlets, JSP and JDBC.
- Used JAXB to marshall/unmarshall the json/XML data.
- Designed and developed spring based restful web services to retrieve the relationships of the customers.
- Used WebLogic application server to deploy the applications and involved in configurations required for the environment.
- Developed and implemented business layer using spring JDBC for retrieval and storing the relationships.
- Worked on Unix to deploy the application when needed and look for the logs and assign permissions.
- Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
- Used Tomcat to deploy the applications internally.
- Meeting the clients and understanding the workload/work plan.
- Allocating tasks to offshore with respect to functional and technical perspective based n the client’s priority.
- Provide High Level & Detail Design and attend Design review meeting
- Component Specification creation and Detail Estimation
- Coding and Unit Testing and System Test Support
- Production Issuance Support and Post Production Support
- Facilitating project management and quality activities by using IPMS.
Environment: Java/J2ee, Spring 2.5, Tomcat 7, Weblogic, Oracle 10g, JQuery, HTML, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, Servlets
Confidential, Bloomington, IL
Java Developer
Responsibilities:
- Coordinated with Architecture group for review of design and code.
- Implemented Model View Controller architecture using Spring and extensively used Spring IOC, Dependency Injection throughout the application.
- Developed REST services using Spring framework and communication was through JSON.
- Worked on Spring AOP to configure and generate the logs and error handling throughout the application.
- Worked on the presentation and UI components using JSP, JQuery, CSS and JavaScript for front end validations.
- Worked in various enhancements of this Application.
- Involved in writing SQL Queries and Stored procedures used in backend of the application.
- Worked on JPA to interact with the database for few modules when a quote has been initiated.
- Used Eclipse IDE to develop the applications and build the jar.
- Used WebSphere application server to deploy the applications and involved in configurations required for the environment.
- Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
- Worked on Service Layer which provided business logic implementation.
- Coding & Unit Testing and System Test Support along with Post Production Support
Environment: Java/J2ee, Spring 2.5, WebSphere, Oracle 10g, MVC, JQuery, JSP, Unix Script, Web Services, JPA, Hibernate, Eclipse, Jenkins, Agile, Ajax, JSON and CSS3
Confidential
Java Developer
Responsibilities:
- Developed SOAP Web services using Spring framework and communication was through XML.
- Worked on Spring AOP to configure and generate the logs and error handling throughout the application.
- Worked on Unix to deploy the application when needed and look for the logs and assign permissions.
- Worked on configuring the JENKINS and build the jars through it and make it ready for the deployment.
- Used Tomcat to deploy the applications internally.
- Used Eclipse IDE to develop the applications and build the jar.
- Used WebSphere application server to deploy the applications and involved in configurations required for the environment.
- Developed user Interface of the application using the JSP, JQuery and JSON.
- Tested the WebServices built through Ant using SOAP UI tool.
- Developed hibernate code for mapping domain object with the relational database table.
- Register GWM Clients and CTA with Enterprise Party Index with LOB Identification and Hub ownership.
- Establish appropriate Governance processes to complement existing Data Stewardship.
- Provide integration capabilities for publication of changes to existing client and account indicative information
- Provide necessary reporting for reconciliation with Enterprise and enhance existing operational reporting capabilities as needed.
Environment: Java/J2ee, WebSphere, Oracle 10g, Unix Script, Web Services, Hibernate, Eclipse, SOAPUI, Ant
Confidential
Java Developer
Responsibilities:
- Contributed in the development of links hitting the Third Party Application.
- Involved in preparation of clarification documents, design documents and unit test cases for my Modules.
- Contributed in resolving the support issues.
- Involved in Code Commit in Code Repository.
- Involved in Bug Fixing and deployment issues.
- Involved in Production Support and monitoring the application.
- Delivered System Appreciation documents
- Gathering business and user process requirements through client interactions, analyzing, consolidating them and deciding on the various System Test scenarios.
- Participating in the reviews of new conversion requirements and enhancements
- Preparation of Enhancement Completion Note and Certification memo for every release and conversion.
- Involved in Closure activities for every release and enhancements.
Environment: Java/J2ee, WebSphere, Oracle 10g, Unix Script, Web Services, JDBC, Eclipse.
Confidential
Java Developer
Responsibilities:
- Developed form validations of User Interface screens using Struts framework.
- Developed Action classes for Alert generating module.
- Conducted effective knowledge transfer sessions on Struts.
- Responsible for building projects in deployable files (WAR and JAR files).
- Requirements gathering and analysis, Design, Development and Testing.
- Involved in the Testing of the application.
- Involved in the preparation of Test scripts for the project.
- Delivered System Appreciation Documents.
- Involved in the preparation of Test scripts for all the screens.
Environment: Java/J2ee, JBoss, Unix Script, Web Services,MVC, MySql, RAD.