Sr. Java/j2ee Developer Resume
Jersey City, NJ
SUMMARY
- 7 years of experience in complete Software Development life cycle involving requirement gathering, requirement analysis, object oriented design, development, testing, deployment and support of web applications and software applications.
- Experienced in software development processes like SCRUM, Agile Methodologies.
- Expertise in Web - Development technologies like HTML, XHTML, JAVASCRIPT, CSS, XML.
- Worked with relational database management systems including Oracle, MySQL, and SQL Server.
- Worked extensively on CoreJava, JSP, Servlet, Spring, Hibernate framework.
- Extensive hands of experience inJ2EEDesign Patterns, MVC, Data Access Object, Value Object, Business Delegate and Factory.
- Hands-on experience with Relational Databases Oracle 10g, Sybase IQ/ASE.
- Experience in Unix/Linux environment.
- Experienced in developing teh unit test cases using Junit.
- Adept in developing web services applications and inter process communication applications using JMS, RESTful and XML schema.
- Solid knowledge of computer algorithms and data structures.
- Strong problem solving and troubleshooting skills with excellent verbal and written skills.
TECHNICAL SKILLS
Languages: Java 1.5/1.6/1.7, C, C++
J2EE Technologies: JSP, Servlets, JDBC, Hibernate, Spring, JMS, Web Service
Web/Application Servers: Apache Tomcat 7, Weblogic 10, JBoss 5
Tools / IDE: Eclipse, Maven, Junit
RDBMS / Database: ORACLE 10g, Sybase IQ, DB2, MySQL 5
Web Development: HTML, CSS, XML, Java Script, AJAX, JSON
Operating Systems: Windows, UNIX, Linux
Telecom. technologies: TCP/IP protocols
PROFESSIONAL EXPERIENCE
Sr. Java/J2EE Developer
Confidential, Jersey City, NJ
Responsibilities:
- Design and implement business logic in sourcing data from upstream files.
- Attend team standup meeting and discuss project milestones.
- Implement and maintain teh new features in back-end service.
- Write sql queries to accommodate teh changes in sourcing logic.
- Resolve sonar violations existed in project codes.
- Migrate project modules and configure teh environments properties.
- Write fitnesse tests cases and verify functions logic.
- Work with other teams for solving teh existing issues.
- Deploy teh project in UNIX host and monitor expected results.
- Design and implement near real time data break reconciliation process between upstream data sources and data to downstream.
- Write shell scripts to automate data restore process and Autosys jobs to run java applications and database stored procedures.
- Create documentations, sequence diagrams, class diagrams and flow charts of reconciliation process and extensively work on Dev, QA and UAT tests.
Environment: J2SE 1.6/1.7, Eclipse, Sybase IQ/ASE, XML, bash script, ksh, Maven, Sonar, JIRA, Fitnesse, Unix, Linux, Windows 7
Sr. Java/J2EE Developer
Confidential - Detroit, MI
Responsibilities:
- Responsible for reviewing and discussing teh user requirements and participated in meeting with Business Analysts.
- Involved in Scrum daily standup meetings for discussing current tasks and issues throughout teh whole process of development.
- Designed and developed teh mobile application demo for Confidential customers, mainly worked on backend web services which provide required data from mobile end.
- Worked closely with multiple teams in different departments in order to achieve teh design requirements and organized meetings for negotiating existing issues.
- Analyzed teh user requirements and re-designed part of previous APIs to adapt to application’s new feature listed on roadmap of each sprint.
- Deployed and managed project through WebLogic server and Oracle database and tested functionalities and performance from mobile end and reported if any issues happens.
- Maintained and optimized codes individually to improve teh efficiency of teh application and reduce processing time on backend.
- Designed and developed teh security part of teh application which provide validation for each service call.
- Created API documentations, sequence diagrams and flow charts for new backend web services where and updated and refined teh existing one for further reference.
Environment: J2SE 1.6, Eclipse, Servlets, Struts, Oracle, Log4J, SQL, Web Services, REST, Jersey, XML, JSON, SQL Developer, SVN, WebLogic, Windows 7.
Sr. Java/J2EE Developer
Confidential - Hoboken, NJ
Responsibilities:
- Involved in Scrum daily standup meetings throughout teh process of design and development.
- Used Rational Rose to draw UML diagrams and to develop teh use cases and class diagrams.
- Developed application architecture (MVC Pattern) using spring framework for teh web layer, business layer, Data Access Layer.
- Implemented various J2EE design patterns like DAO, Singleton.
- Designed and developed front end using HTML, JSF, CSS.
- Utilized JSF Tag and rich faces in teh design and development of Views.
- Used Tiles in Struts Framework to avoid code redundancy for developing user screens that contain same Headers and Footers.
- Used Spring Framework for Dependency injection.
- Implemented Validation of all forms using Struts validation framework.
- Java Beans were used to handle business logic as a Model and Servlet to control teh flow of application as Controller.
- Used SVN for versioning control to access teh project files.
- Used Log4J for logging debug info.
- Extensively used SQL, stored procedures and functions.
- Implement Database access using hibernate template.
- Extensively use JUnit for unit testing.
- Worked with web services based on REST API in Jersey framework.
- Deployed teh application on WebLogic application server.
Environment: J2SE 1.6, Eclipse, JSP, JSF, Servlets, Struts, Spring, Hibernate, JUnit, Oracle, Log4J, SQL, Web Services, REST, Jersey, XML, JSON, HTML, CSS, JQuery, WebLogic, Rational Rose, SVN, Windows 7.
Sr. Java/J2EE Developer
Confidential, Richardson, TX
Responsibilities:
- Analyzed teh user requirements and designed teh Time sheet system for employee management.
- Designed and deployed XML files for Dispatcher Servlets, Application Context and controllers to implement teh Inversion of Control (IOC) module in Spring.
- Implemented various J2EE design patterns like Factory, DAO, and Singleton to make development more efficient.
- Designed and developed front end view using JSP, CSS.
- Designed user interactive activities using JQuery, Java Script.
- Used Tiles in Struts Framework to avoid code redundancy for developing user screens that contain same Headers and Footers.
- Involved in developing core persistence classes using Hibernate framework, writing HQL queries, creating hibernate configuration and mapping files to databases.
- Java Beans were used to handle business logic as a Model and Servlets to control teh flow of application as Controller.
- Developed teh Business Logic using Plain Old Java Objects (POJOs)
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Used SVN for versioning control to access teh project files.
- Implemented Spring AOP for teh Components that are involved in teh application.
- Used Log4j to print debug information.
- Extensively used JUnit for unit testing.
- Tested teh whole application for defects.
Environment: J2SE 1.5, Eclipse, JSP, Servlets, Struts, Spring, Hibernate, JUnit, Oracle, SQL Developer, Log4J, SQL, XML, HTML, XHTML, CSS, JavaScript, JQuery, SVN.
Java/J2EE Developer
Confidential - Plano, TX
Responsibilities:
- Analyzed teh business requirements and participated in design meeting.
- Implemented teh page views using JSP, CSS.
- Used Spring Framework for Dependency injection.
- Implemented Validation of input using JavaScript, JQuery.
- Implemented various J2EE design patterns like DAO, Singleton and Session Facade.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Used CVS for versioning control tool.
- Used Log4J for printing debug information.
- Developed build files to configure build process using ANT.
- Extensively used JUnit for unit testing.
- Deployed teh application on WebLogic application server.
Environment: Eclipse, JSP, Struts, Spring, JUnit, Oracle, Log4J, SQL, WebServices, XML, JSTL, HTML, CSS, JavaScript, JQuery, WebLogic, Ant, CVS, Windows XP.