Sr 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 teh field of Information Technology wif expertise in teh 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 wif 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 wif JUnit for teh 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 wif 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
Sr Java Developer
Responsibilities:
- Understanding Existing System and working wif teh current Dev teams to get teh knowledge on teh application.
- Doing peer reviews and mentoring offshore team.
- Implemented “HandlerChain” for logging teh request and response of teh Webservices.
- Developed teh controller layer by Using Spring MVC framework.
- Used Hibernate as ORM and Developed teh DAO layer accordingly.
- Created PDF reports by using PDFWriter.
- Used Quartz scheduler for implementing teh batch process to update teh status of teh cards.
- Preparing teh detailed document mentioning all teh changes for teh specific release and presenting teh same to QA team.
- Resolving all teh defects in teh QA phase and ensure to get teh QA approval.
- Used spring framework’s transaction management to handle transactions wif teh Hibernate layer.
- Working wif Build SCM team to create deployment plan for teh production.
- Worked wif teh project manager to get approvals from teh security team and to fix any issues that occur during teh system scan.
- Collaborating wif various teams like DBA, Load Balancer and servers team to ensure teh smooth deployment of teh product in production environment.
- Migrating existing configurations, DB connections and updating teh folder structure, according wif JBOSS EAP 6.3.3.
- Used Jenkins as a build tool and resolving if any build issues occur.
- Providing teh status report to teh management and keep updating them about teh progress of teh project.
Confidential, Omaha, NE
Lead Developer
Responsibilities:
- Understanding SR (System requirement), FR (Functional Requirement) and creating HLD (High Level Design) and AD (Application Design).
- Providing teh estimates to teh new requirements.
- Responsible for teh application in DEV and QA layer, works wif DSWEB team if any issues in Server.
- Creating teh implementation plans to deploy teh application in production. Implementing and Testing teh New Change Requests.
- Providing teh Status reports to teh management and mentoring teh new resources by taking brownbag session.
- Collaborating wif various teams to open teh required firewalls and installing teh certificates in teh servers to ensure teh perfect product installation in production servers.
- Involved in rewriting teh code from Salesforce to Java and provided teh estimates to teh 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 wif teh 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 teh Code Quality.
- Implemented Idology and Threat Metrix services to autanticate Merchants.
- Doing peer reviews on Code and HQL and providing teh necessary comments to increase teh performance.
Confidential, Bloomington, IL
Senior Developer
Responsibilities:
- Interacting wif teh client and teh Business Analysts to understand teh functional and non-functional requirements.
- Involving in design and coding of teh new requirements in teh Project.
- Implemented Agile Methodologies for development.
- Created Class Diagrams and Sequence diagrams (UML) using RAD.
- Worked on teh client specific frameworks like SEED, SFX.
- Presenting teh designing documents to teh clients, Technical Architectures and Application Architectures and getting teh approvals for teh 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 teh estimates to teh new requirements.
- Involved in peer reviews and providing teh necessary comments to increase teh performance.
- Interacting wif offshore on daily basis and halp them to meet teh deliverables in time.
Confidential
Senior Developer
Responsibilities:
- Played a major role is rewriting teh code from portal to springs framework.
- Worked on Settings Center module, which contains teh user data and preferences of teh user.
- Helped build team in integrating teh UI Frameworks and J2EE Frameworks releases.
- Fixed performance related issues in dashboard.
- Converted teh 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
Responsibilities:
- Worked in all phases (design, development and Fixing defects) of teh project.
- Used JSP technology for UI display and JavaScript for client side validation.
- Worked on COAConstraints and AccountPool in teh both designing and Development Stage.
- Gave KT to teh fresher’s about teh project and halping them in configuring teh project.
- Participates in teh client call to provide daily status.
- Gave KT to teh JPMC onshore guys about teh project.
- Received client appreciations and Trailblazer award from SI Capital Market & Banking on February 2010.
Confidential
Software Developer
Responsibilities:
- Developed UI of Valuation Portfolio and Valuation Request using Apache Velocity.
- Developed Product Mapping using Object Oriented JavaScript, which USP for teh 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 teh application.
- Involved in Developing SQL Scripts and POC for teh 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
Responsibilities:
- Involved in DB Design of teh Finance Module and BRS Module.
- Developed Cascading Style Sheet (CSS) and common Java script for teh project.
- Involved in Client interaction to get teh requirement for Seating Management Module.
- Developed teh Balance Sheet which is one of teh USP of finance Module
- Creating Queries using Hibernate Query Language (HQL).
- Involved in Bug Fixing of teh project in all Stages.
- Implementation of Seating Management System, Finance and BRS module in Client place.
Confidential
Developer
Responsibilities:
- Involved in developing teh prototype for teh project.
- Developed teh SSF Entry Screen, Which is teh gate way for teh project.
- Involved in developing teh General Java Script class which is used in whole project.
- Involved in development of search criteria for teh member details.
- Involved in bug fixing of project.