Senior Java Developer Resume
Atlanta, GA
SUMMARY
- Around 9.5 years of Java/J2ee experience in all phases of web application development like application designing, coding, testing and deployment, ongoing maintenance and support.
- Sun Certified Java Programmer in the field of Information Technology with expertise in the areas of Object Oriented Technologies, client/server applications and Distributed N - tier applications development including Analysis and System study.
- Have Strong experience in Spring framework and Hibernate ORM.
- Developed Database Management by integrating Spring and Hibernate.
- Worked on various domains - Capital Markets, Insurance, Banking, Payments, Gift Cards and ERP.
- Experience using Design Pattern: Session Facade, Value Object, Business Delegates, Singleton, Factory, Service locator and Data Access pattern.
- Experience in implementing dynamic web applications using IBM WebSphere Application Server 8.3, Tomcat, JBoss EAP and Integrated Development Environments as Eclipse, spring tool Suite and NetBeans.
- Worked on Style Sheets (CSS) and Excellent experience with Java Script, AJAX and JQuery.
- Good knowledge on SOAP based Web Services. Developed Restful web services using Jersey API on WebSphere server.
- Experience in using JSONP to send data in cross domain scenarios.
- Experience with JUnit for the Unit testing of web application.
- Expertise in analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management.
- Has working knowledge with CMM Level 5 SDLC processes.
- Capable and willing to learn new technologies and will adapt to a new environment quickly.
TECHNICAL SKILLS
Operating Systems: UNIX (Solaris, Linux), Windows 98 / NT/2000/XP.
Languages: Java, HTML, JavaScript, SQL.
J2EE Technologies: JDBC, Servlets, JSTL, JSP, JDBC, Rest Web Services, JNDI.
J2EE Frameworks: Struts, Hibernate and Spring.
XML Technologies: Schema, XSLT, XPath.
Databases and Tools: DB2, Oracle 8i/9i/10g/11g, My SQL and TOAD, IBM Workbench.
Application Servers: IBM Web Sphere, BEA Web Logic, Jboss and Apache Tomcat.
Development Tools: Eclipse, Spring Tool Suite and Net beans.
Version Control: CVS, SVN, Subversion, CA SCM and Clear Case.
Others: Junit, Ajax, JQuery, DOJO, JSON, SOAP UI, Log4j, Ant, Gradle, Jenkins and Maven, SonarQube.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Java Developer
Technologies: Java, JSP, Servlets, Springs Framework, Restful webservices, Hibernate, Oracle 10g, JBoss EAP 6.3.3, Maven, Jenkins.
Responsibilities:
- Understanding Existing System and working with the current Dev teams to get the knowledge on the application.
- Doing peer reviews and mentoring offshore team.
- Implemented “HandlerChain” for logging the request and response of the Webservices.
- Developed the controller layer by Using Spring MVC framework.
- Used Hibernate as ORM and Developed the DAO layer accordingly.
- Created PDF reports by using PDFWriter.
- Used Quartz scheduler for implementing the batch process to update the status of the cards.
- Preparing the detailed document mentioning all the changes for the specific release and presenting the same to QA team.
- Resolving all the defects in the QA phase and ensure to get the QA approval.
- Used spring framework’s transaction management to handle transactions with the Hibernate layer.
- Working with Build SCM team to create deployment plan for the production.
- Worked with the project manager to get approvals from the security team and to fix any issues that occur during the system scan.
- Collaborating with various teams like DBA, Load Balancer and servers team to ensure the smooth deployment of the product in production environment.
- Migrating existing configurations, DB connections and updating the folder structure, according with JBOSS EAP 6.3.3.
- Used Jenkins as a build tool and resolving if any build issues occur.
- Providing the status report to the management and keep updating them about the progress of the project.
Confidential, Omaha, NE
Lead Developer
Technologies: Java, JSP, Servlets, Springs Framework, Restful webservices,Hibernate,Oracle 10g, JQuery, Stripes Framework and WebLogic servers.
Responsibilities:
- Understanding SR (System requirement), FR (Functional Requirement) and creating HLD (High Level Design) and AD (Application Design).
- Providing the estimates to the new requirements.
- Responsible for the application in DEV and QA layer, works with DSWEB team if any issues in Server.
- Creating the implementation plans to deploy the application in production. Implementing and Testing the New Change Requests.
- Providing the Status reports to the management and mentoring the new resources by taking brownbag session.
- Collaborating with various teams to open the required firewalls and installing the certificates in the servers to ensure the perfect product installation in production servers.
- Involved in rewriting the code from Salesforce to Java and provided the estimates to the higher management.
- Used Stripes framework for Control Layer in application.
- Developed Restful web services using Jersey API.
- Used spring framework’s transaction management to handle transactions with the Hibernate layer.
- Created JUNIT’s using EasyMock.
- Used Gradle as build tool.
- Created project in jenkin and ensured no build failure.
- Used SonarQube to verify the Code Quality.
- Implemented Idology and Threat Metrix services to authenticate Merchants.
- Doing peer reviews on Code and HQL and providing the necessary comments to increase the performance.
Confidential, Bloomington, IL
Senior Developer
Technologies: Java, JSP, Servlets, Springs Framework, SFX and SEED (Client Specific Technologies).
Responsibilities:
- Interacting with the client and the Business Analysts to understand the functional and non-functional requirements.
- Involving in design and coding of the new requirements in the Project.
- Implemented Agile Methodologies for development.
- Created Class Diagrams and Sequence diagrams (UML) using RAD.
- Worked on the client specific frameworks like SEED, SFX.
- Presenting the designing documents to the clients, Technical Architectures and Application Architectures and getting the approvals for the same.
- Used Spring as Control Layer.
- Adopted design patterns such as Model View Controller (MVC2), Application Controller, Inversion of Control, Data Access Object, Value Object, Data Transfer Object, Lazy Load, etc.
- Developed POC for Spring Webflow.
- Providing the estimates to the new requirements.
- Involved in peer reviews and providing the necessary comments to increase the performance.
- Interacting with offshore on daily basis and help them to meet the deliverables in time.
Confidential
Senior Developer
Technologies: Java, JSP, Servlets, Springs Framework, BEA WebLogic Portal 10.0, BEA WebLogic Application Server 10.0, Oracle 9i and Dojo.
Responsibilities:
- Played a major role is rewriting the code from portal to springs framework.
- Worked on Settings Center module, which contains the user data and preferences of the user.
- Helped build team in integrating the UI Frameworks and J2EE Frameworks releases.
- Fixed performance related issues in dashboard.
- Converted the complete CS Common Services project from spring 2.5.6 to spring 3.0.2
- Sending status report to leads and to onsite.
- Used firebugs and PMD check styles for high quality defect free code.
Confidential
Senior Developer
Technologies: Java, JSP, Servlets, Springs Framework, Hibernate and Oracle 10g.
Responsibilities:
- Worked in all phases (design, development and Fixing defects) of the project.
- Used JSP technology for UI display and JavaScript for client side validation.
- Worked on COAConstraints and AccountPool in the both designing and Development Stage.
- Gave KT to the fresher’s about the project and helping them in configuring the project.
- Participates in the client call to provide daily status.
- Gave KT to the JPMC onshore guys about the project.
- Received client appreciations and Trailblazer award from SI Capital Market & Banking on February 2010.
Confidential
Software Developer
Technologies: Java, Apache Velocity, Servlets, JavaScript.
Responsibilities:
- Developed UI of Valuation Portfolio and Valuation Request using Apache Velocity.
- Developed Product Mapping using Object Oriented JavaScript, which USP for the project.
- Developed Test scripts in xml by using Abbot.
- Developed Risk metrics panel UI by using SWINGS.
- Developed last sent information update, which reads data from excel and updates in DB.
- Gave demos to client about the application.
- Involved in Developing SQL Scripts and POC for the same to run in Database at production.
- Developed Exports which reads data from DB and Displays in Excel.
- Fixed bugs at SIT and UAT level.
Confidential
Senior Developer and Team Lead
Technologies: Java, J2EE, Struts, Springs Framework, Hibernate, Oracle 9i.
Responsibilities:
- Involved in DB Design of the Finance Module and BRS Module.
- Developed Cascading Style Sheet (CSS) and common Java script for the project.
- Involved in Client interaction to get the requirement for Seating Management Module.
- Developed the Balance Sheet which is one of the USP of finance Module
- Creating Queries using Hibernate Query Language (HQL).
- Involved in Bug Fixing of the project in all Stages.
- Implementation of Seating Management System, Finance and BRS module in Client place.
Confidential
Developer
Technologies: Java, J2EE, Struts, Springs Framework, Hibernate, Oracle 9i.
Responsibilities:
- Involved in developing the prototype for the project.
- Developed the SSF Entry Screen, Which is the gate way for the project.
- Involved in developing the General Java Script class which is used in whole project.
- Involved in development of search criteria for the member details.
- Involved in bug fixing of project.