We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Certified Java SE 6 Programmer with more than 13 years of development and support experience on Java/J2EE Front End, SOA and back end applications.
  • Over 9 years of experience on developing javascript based solutions using AngularJS, Bootstrap, Jquery, etc. Developed many rich html components using AngularJS like typeahead, breadcrumb, customized application buttons, Freeze panes, structured tooltips, Customized Modal Panels, etc.
  • Expertise in Design and Development of enterprise applications using Java, J2EE, JSP, Servlets, Spring, Hibernate, Web Services and Struts. Extensive experience on MVC architecture using Spring MVC, Struts, Spring Service, JSP - Servlet and J2EE Design Patterns.
  • Extensive experience on spring framework components Spring core, Spring MVC, Spring JDBC, Spring AOP, Spring Security.
  • Expertise in writing Unit Test cases using Junit framework. Good working knowledge on Test Driver Development.
  • Well versed with HTML and CSS and developing rich internet applications using AJAX technologies.
  • Expertise in using IDEs like JBOSS Developer Studio, Eclipse, MyEclipse, JDeveloper, NetBeans, IntelliJ, Editplus, Notepad++, Textpad, etc.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Expertise in preparing Design Documents and UML Diagrams using Enterprise Architect, Visio. Good Experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
  • Proficiency in using version control tools like GIT, SVN, CVS and VSS, experience in using build tool like MVN and Continuous integration tools like Jenkins, Hudson and Bamboo.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, MVC, Factory, Front Controller, Value Object, Business Delegate, Service Locator, Observer, Template and Façade.
  • Applied and proven analytical skills on solving many business logics during the course of development in various projects. Expertise in programming complicated logic using Collections, Regular Expression and other JAVA API classes.
  • Proficiency in writing efficient queries in databases like Oracle, DB2, MS SQL, SQL Server.
  • Good knowledge in Unix Shell scripting and using Regular expression for matching text patterns and files.
  • An Excellent Team Player. Have been a part of Development team with more than 100 developers and a Single Point of Contact for new Technologies like JSF, Richfaces. Mentored and guided a team of more than 100 people. Have been a key person from the POC phase through Design and Development phase till testing phase for a Trade Application called TRIMS for Confidential, US.

TECHNICAL SKILLS

  • Java (1.4 5 6 7)
  • Google APIs
  • J2EE
  • XHTML
  • Spring (Core
  • MVC
  • JDBC
  • AOP
  • WS
  • JUnit)
  • GWT
  • Ant
  • Maven (MVN)
  • GIT
  • Continuous integration tools like Jenkins
  • Hudson
  • Journal Viewer
  • CA Wily
  • Struts 2
  • Angular JS jquery
  • JSF
  • JSP/JSF Expression Language(EL)
  • Richfaces
  • JavaScript
  • XML
  • JDoc
  • HTML
  • DHTML
  • XHTML
  • CSS
  • JSTL
  • Richfaces Custom tags
  • JSF validators
  • SOAP
  • JAX-WS
  • JAXB/Xerces
  • DOM4J
  • JSP
  • Servlets
  • Oracle(8i 9i 10g)
  • DB2
  • Stored Procedures in Oracle
  • Hibernate
  • TibcoGI
  • AJAX
  • ESB
  • WebSphere 7
  • WebSphere 6.1
  • JBOSS
  • Tomcat 7
  • Weblogic
  • Weblogic Integration
  • CSV
  • VSS
  • Rational Rose
  • Enterprise Architect
  • Eclipse
  • RAD
  • Unix Shell
  • Red Hat Linux
  • Windows 7
  • XP
  • Windows NT

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Developed Junit Test Driven business logic using spring, Spring MVC, Angular JS, RESTful services, Hibernate, etc.
  • Developed responsive Web applications using Spring MVC, Spring Controllers, Custom JSP tags, Angular JS directives/ services and validations, Bootstrap style sheets and components, Jquery and JavaScript for work across all modules.
  • Developed and maintained custom components using Angular JS, Bootstrap, and Spring REST services and hibernate queries.
  • Designed and created Technical User stories to achieve well maintainable and readable code. Created GIT Branches and wrote scripts for Test deployment using Bamboo.
  • Attended SCRUM meetings and updated JIRA tickets with appropriate details. Developed different services using spring framework and Hibernate framework.
  • Mentor to other team members on effective usage of blend of AngularJS, bootstrap, jquery, JSP and Java Enterprise frameworks.
  • Wrote many RESTful Webservices to be used along with AngularJS. Effective in using Jackson API.
  • A key member of the architecting and development team developed core functionalities with a well maintainable and scalable coding style with latest technologies with Continuous Development tools and technologies like GIT, Bamboo, Maven, SourceTree (for GIT).
  • Being a key member of the development team developed core functional modules, Spring MVC based web pages and framework level custom tags.

Environment: AngularJS, Bootstrap, HTML5, Jquery, Java, spring, Junit, Oracle, GIT, Bamboo, SVN, Eclipse, JBOSS Developer Studio, JBOSS Application Server.

Confidential

Senior Java Developer

Responsibilities:

  • Developed many reusable javascript components (directives) on AngularJS, Bootstrap, Jquery and javascript for work across all modules.
  • Developed a new Archive system using Spring, Spring MVC, JPA, Hibernate, Oracle, JBOSS Developer studio, JBOSS eap 6.2, Junit, Angular JS, jquery, HTML 5 and CSS 3.
  • WorkED on Agile methodology with Continuous Integration tools and technologies like GIT, Bamboo, Maven, SourceTree (for GIT).
  • Developed RESTful Webservices along with the Spring MVC controllers.
  • Being a key member of the development team developing core functional modules, spring based jobs, spring and struts based web pages and framework level custom tags.
  • Developed different functional modules for implementing many Governments initiated Change Requests.
  • Assisted in migrating the application from old source code management tools like WinCVS, Ant build tool and JDeveloper to Eclipse, GIT, maven based continuous integration environment.

Environment: AngularJS, Bootstrap, HTML5, Jquery, Java, spring, Groovy Testing, Struts, Oracle, Stored Procedures, GIT, Bamboo, SVN, Eclipse, JBOSS, JDeveloper Studio.

Confidential

Senior Java Developer

Responsibilities:

  • Developed Unit test driven core business function modules. Developed and maintained jobs for importing policies from multiple parties.
  • Developed spring based web services for exposing the business logic to various front end applications and front end systems with GWT.
  • Did Warranty support doing root cause analysis and fix spanning across, db2, procedures, java, JMS, queues, UNIX/AIX shell scripts, confluence (wiki) documentation, etc.
  • Delivered various release working closely with the Testing and Midrange application supports on Release implementation planning and execution.
  • Key member of the development team developing core functional modules using Jquery, AJAX, spring based jobs, spring based web services and spring based Unit test cases.
  • Assisted and supported the BAU team involving analysis across the DBA team, middleware and front end applications team and provided the solution using expertise in root cause analysis with lateral thinking.
  • Developing different Batch Jobs for importing the life and other policies across different brands of Confidential like NRMA, TAL, CGU, etc.
  • Developed ad-hoc Reconciliation jobs involving syncing of mainframe legacy application with DB2 web service enabled application.

Environment: Jquery, JavaScript, Java, Spring, Unit Test, DB2, Stored Procedures, Spring webservices, GWT, UNIX/AIX, Shell scripts, Control M jobs, Journal Viewer, Squirrel, JMS, DB2 Control Centre, Data studio, Hudson, Jenkins, GIT, SVN, Eclipse, WebSphere.

Confidential

Lead Java Developer

Responsibilities:

  • Worked as a Tech Lead/Senior Java developer for a Teller Application called SPIDER with Westpac, Australia.
  • Developed core modules of functionalities, working with client on Change Requests, iterative Change Requests development by working closely with Testing team, developed wireframes for a better understanding of the request flow, attended Agile Scrum meeting everyday on providing the status and highlighting any discrepancies, raising defects on Quality Centre for different outcomes of the scrum meetings on specific change requests and defect fixes.
  • Worked closely with the team members and guiding them on resolving any technical or functional queries. Helped team members in implementing many complicated logics in using Collections API and Regular Expressions. The technical architecture of the application is very rich. It uses a Web layer using spring, GWT, Struts, jquery, DB2, Webservices, etc. for interacting with JAVA Swing client. Calls to legacy systems of Westpac using ESB, P2P layers of the system.
  • Developed and maintained an admin tool called EJ (Electronic Journal) Query Tool which uses jquery, CSS, HTML, GWT, spring and Struts extensively. Been a key member of the development team to understand the Business Requirements and to design the solution for the Change requests, defects and enhancements.
  • Implemented many Web Services calls to interact with ESB and P2P layers. Spider has different underlying legacy systems to interact with and the interaction with them is abstracted using ESB. Different Financial and Non-Financial Services are implemented based on the Object Oriented design for better Inheritance and other OO advantages.
  • Implemented and supporting the Web layer of the Spider with spring, Struts and jquery framework. Actively designed and developed the administration tools and query tool for User, Branch, Fees and Workstation administration and querying mechanism for Management. This involved optimizing different queries used in fetching the report from DB2 database.
  • Developed and maintaining different Batch Jobs for generating reports to be sent to NORKOM and other financial institutions of Australia. Developed automated scripts for Application’s Morning and Evening Health Check.

Environment: Java Webservices, SOAP, JAXRPC, spring, Java Swing, J2EE, JMS, Struts, jquery, DB2, ESB, Webseal, MyEclipse, Squirrel, GWT, Jgoodies.

Confidential

Java Developer

Responsibilities:

  • Worked as a Technical lead for a UI intensive Web Application called Tour Operating System. Designed and prepared custom tags on and above JSF/Richfaces layer and prepared framework classes for Managed Beans interacting with the Hibernate back end layer. It has been a great challenge designing and maintaining the UI layer of the Application.
  • Mentored the Team members on the effective usage of JSF/Richfaces, JavaScript, jquery, XHTML.
  • Implemented complex UI logic using custom made Custom tags and existing JSF/Richfaces Custom tags and Expression Language in compliance with XHTML standards.
  • Analysed the introduction of jquery in the existing customer owned framework. Have been a single Point of contact for technical queries regarding CSS, JavaScript, and usage of JAVA Collection API for effective sorting and effective storage and retrieval of elements.
  • Been a key member of the team and have done an extensive analysis on JSF and Richfaces framework and developed framework classes and XHTMLs. Identified, developed and supported a major set of re-usable components in Richfaces and JavaScript.
  • Mentored the team members on effective usage of custom tags on JSF/Richfaces and Hibernate framework. Conducted training program on the usage and development of tags and reusable components using the JSF technology
  • Worked with the team and supported them on various issues raised on usage of the new frameworks and development of complex logic using JAVA collection and other APIs.
  • Technical support for JSF, Richfaces, Hibernate, JavaScript, XHTML and AJAX issues.

Environment: J2EE, JSF, Richfaces, Hibernate, AJAX, JavaScript, CSS, XHTML, EJBs, JBOSS, TOAD, and Oracle 9i.

Confidential

Associate Consultant (Module Lead)

Responsibilities:

  • Developed POC by exploring different solutions for a Re-engineering project. Developed extensive JavaScript, AJAX, spring, Struts, SOAP based framework for replacing a thick client (PowerBuilder) with J2EE Web based architecture.
  • Developed framework classes using Spring/Struts, SOAP with innovative and efficient paradigms for java framework interaction.
  • Developed an in-memory intermediary for database caching on the browser side. This involved replacing the local client database with a JavaScript data caching mechanism using AJAX.
  • Developed SOAP based classes for interactions with existing DCE layer. Preparation of High and Low Level Documents for the different layers in the project.
  • Involved in Production and UAT support for a Citibank Lender System Application. Worked extensively on UNIX shell scripting for UAT and Production support.

Environment: J2EE, JSP, Servlets, SOAP, spring, Struts, TOAD, JavaScript, AJAX, TibcoGI, hibernate.

Confidential

Java Developer, Senior Software Engineer

Responsibilities:

  • Explored the Struts framework and third party APIs and Custom tags for the re-architecture of existing Renaissance Product for Insurance.
  • Involved in the design and architecting of the UI layer with tree like menu structures and created effective and easy to use custom tags for different UI components.

We'd love your feedback!