Java Developer Resume
SUMMARY:
- 9+ years of in - depth experience in all phases of software development life cycle (SDLC) that includes Requirement Analysis, Design, Development, Integration, Documentation, Testing, Deployment, Code Management, Maintenance, Enhancements in Enterprise Application Integrations.
- Strong Foundation in Java Technology (J2SE and J2EE) and good understanding of Object Oriented Concepts.
- Taken care of multi-threading in back end java beans.
- Good knowledge of Spring's IOC, AOP, Spring MVC.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Developed Java beans and JSP's by using Spring and JSTL tag libs.
- UI Interface development experience using JSP, HTML, XHTML, JavaScript, JQuery, XML, CSS, Ajax using JSF Tag library.
- Design and developed client side implementation of SOAP and Rest Web Services.
- Design and development of use cases and class diagrams using Microsoft Visio.
- Strong Experience in using IDE’S such as Eclipse, IBM Rational Application Developer (RAD).
- Solid understanding of JSF Framework and JSF Ajax Tag library.
- Experience in Financial Company like UBS, Citibank to build real time application.
- Developing Multi-tier enterprise level web applications using various Java, J2EE technologies including Core Tag library, Xwork (Struts), Spring IOC, Spring MVC, Hibernate3.0, Log4j.
- Sound knowledge of design concepts such as MVC, Front Controller, Factory, Singleton, Business Delegate and DAO patterns.
- Developed the business layer logic and implemented EJBs Session beans.
- Good understanding of Enterprise Java Beans (EJB) type like Session Bean, Entity Bean and Message Driven Bean.
- Excellent understanding of relational databases involved in application development using several RDBMS like Sybase, Oracle.
- Expertise in developing web-based applications using IBM WebSphere Application Server and Tomcat Web server.
- Proficient with different Software development methodologies including SDLC and Agile Methodologies.
- Analyzed data received from Trading System to calculate Margin at end of day for Collateral Selection Service.
- Good Understanding of SEDOL/CUSIPS/ISINS identifiers used for trade processing in Security transaction.
- Design and development of Jasper Reports as per client requirements using iReport tool.
- Experience working with Production, UAT, SIT and Development environment.
- Experience in creating JUnits to perform Unit and Integration Testing.
- Experience in Version control systems like CVS, SVN and build tools like ANT, Maven.
- Ability, willingness, and passion to learn new technologies and acclimatize to diverse work cultures.
- Strong technical skills, high sense of ownership, good problem solving skills, and client focused approach, fast learner and cohesive team player.
- Strong system maintenance, testing, and troubleshooting abilities.
TECHNICAL SKILLS:
Operating systems: WINDOWS, IBM AIX, Linux
Language: Java, JavaScript, XML.
JAVA/J2EE: JDBC, JSP, XML, CSS, JUnit, HTML, XHTML.
Web Services: SOAP and Rest Web Service.
Case Tools: UML Diagrams, ER Diagrams.
IDE: GS InteliJ 14.0, Eclipse 3.0, RAD.
Application/Web Servers: IBM WebSphere Application Server, Tomcat.
Databases: Sybase, Oracle.
Version Control: SVN, CVS.
Frameworks: MVC (Model View Controller), XWORK (Struts based Framework), JSF, Spring MVC, Hibernate.
Methodologies: Agile/SCRUM Methodology, SDLC.
Other: Java and J2EE Design Patterns.
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Analysis and Design and Development of new features as per business user’s requirements.
- Report generated as per Ops requirement including SEDOL/CUSIPS/ISINS identifiers.
- Taken care of complete Java multi-threading part in back end components.
- Used Spring IOC concepts to build the framework
- Involved in Impact analysis with business users to ensure minimum impact on production.
- Developed the application using Rest Web Service framework.
- Cucumber test case for user driven testing were created.
- Used spring extensively throughout the application in injecting dependencies in to all layers of application.
- Used Maven as build tool and Websphere Server for testing and deployment in the development and production environment.
- Json basedRest Web Service for interaction with other applications.
- Involved in writing unit test cases using Junit.
- Used Mithra (GS propriety persistence framework) Persistence Strategy to interact with database.
- Applied agile methodology for project development.
- Creation of Business Process model before any workflow.
- Designing and implementing database design.
- Writing SQL/PL SQL procedures, triggers & queries using Aqua Data Studio.
- Co-ordinate with various stakeholders to ensure minimum impact on Collateral Selection Service.
- Apache Log4J for logging purpose and Branching and merging of source code management using SVN.
Environment: JDK 1.8, Rest Web Service, Maven, Spring MVC, Spring IOC, Cucumber test case, BSVN, DB2, Mithra, JUnitAqua Data Studio 7.0.39, IntelliJ 14.0, GS Eclipse for Business Process Model development.
Confidential
Technology Lead
Responsibilities:
- Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
- Used spring extensively throughout the application in injecting dependencies in to all layers of application.
- Taken care of multi-threading in back end java beans.
- Hands on experience of developing the business layer logic and implemented EJBs Session beans.
- Business layer developed using EJB was shared across Swing based User Interface and JSP deployed on Application server.
- Used Maven as build tool and Websphere Server for testing and deployment in the development and production environment.
- XML basedRest Web Service for interaction with other UBS applications.
- Involved in writing unit test cases using Junit.
- Used Hibernate Persistence Strategy to interact with database.
- Applied Agile methodology for project development.
- Prepared logical design document before working on any new requirement.
- Designing and implementing database design.
- Mentor other team members and ensure the sprint deliverable on time.
- Review peer code and ensure they follow UBS coding standard.
- Writing SQL/PL SQL procedures, triggers & queries using DBArtisan.
- Co-ordinate with various team’s within UBS to ensure minimum impact on XCOLL.
- Apache Log4J for logging purpose and Branching and merging of source code management using SVN.
Environment: JDK 1.6, XML, Rest Web Service, Jsp, Apache JSTL Core, JavaScript, Maven, Spring MVC, Spring IOC, SVN, SYSBASE, Hibernate, UNIX, JUnit, Websphere Application Server, DBArtisan, Eclipse.
Confidential
Technology Analyst
Responsibilities:
- Applied Agile methodology for project development.
- Developed web application using JSF Framework.
- Developed front end UI screen using Xhtml, Javascript, Taglibrary and JSF Ajax support.
- Used JSF validation framework for front end validations.
- Used JSF Ajax framework for asynchrous submission of page.
- Written Junits to test the functionality and unit testing.
- Created style sheets for user interface.
- SOAP UI was used to test the Web Service application.
- Technical design documents developed and verified with team members and team leader before actual development.
- Supported the SIT, UAT and Production Team on priority during testing phase.
- Created the use cases and class diagrams documents based on the entire requirement which was gathered.
- Worked on Tibco AMX BPM (Active-Matrix Business Process Model) for troubleshooting and monitoring of work-items.
- Used Maven as build tool and Websphere Server for testing and deployment in production environment.
- Branching and merging of source code management using SVN and Apache Log4J for logging purpose.
- Apache Tomcat was used on development environment.
Environment: Java 1.5, JSTL Core, JSTL Ajax, JSF1.2, SOAP Web Service, XHTML, JQuery, XML, Eclipse, Agile, Apache Tomcat, Maven, Tibco AMX BPM (Active-Matrix Business Process Model), Sysbase, WebSphere Application Server, Log4j.
Confidential
Senior Software Developer
Responsibilities:
- Worked closely with business from taking requirements to delivering.
- Created the use cases and class diagrams documents based on the entire requirement which was gathered
- Worked in multi-tier environment.
- JUnit test case created executed before actual development process.
- Extensively used Eclipse for the development.
- Apache Log4J for logging purpose.
- Branching and merging of source code management using SVN.
- Design documents developed and verified with Business Team.
- Participated in maintenance, checkout and releases of the application.
- Created front end using JSP and JavaScript.
- Developed database triggers to populate and maintain audit information.
Environment: Java 1.5, JSP, JavaScript, Spring Web MVC, Spring IOC, Log4j, Maven, IBM Rational Application Developer (RAD), Agile and SCRUM, WebSphere Application Server, Oracle, JUnit and Unix.
Confidential
Software Developer
Responsibilities:
- Designing and development of the global custom build platform.
- Writing SQL/PL SQL functions, procedures, triggers & queries using TOAD 9.0.
- Unit test case creation and testing for a given module assigned.
- Resolving bugs encountered during system testing and working on change requests.
- Created front end using JSP and JavaScript.
- Design and development of Jasper Reports as per client requirements using iReport tool.
- Compiled and built the application using ANT scripts for building prototypes.
- Created style sheets for user interface.
- Bugs fixing and code modifications as per the change requests (CR).
- Designing and implementing database design.
- Deployed the application on Tomcat.
- Successfully Deployment of War on Production, UAT Environment.
- Attending calls with the customer for the SIT, UAT and Production defects
- Maintaining JAVA coding standards and design standards while writing code and in the design documents as well.
Environment: Java 1.4, JSP, Javascript, Xwork, ANT, Eclipse, SDLC, Jasper Reports, iReport, Oracle, CSS, Windows AIX, Windows XP, Oracle.