Java/j2ee Sr. Developer Resume
Iselin, NJ
SUMMARY
- Over 7+ years of experience and involved in analysis, design, development and implementation of Software Applications and Products
- Experience in Enterprise Application Development, Web Applications, Web Programming with various languages and tools like Java, J2EE, Spring Core, Spring JDBC, Spring MVC, SOAP and Rest Web Services, Struts, JQuery, AJAX, JSP, Servlet, Hibernate, Oracle, HTML, CSS, Flex and Action Script 3.0
- Implemented SOAP Web Services and Restful Web Services in software application development.
- Involved in developing Core Java application module using Threading, Collections and OOPS concepts like Abstraction, Inheritance, and Polymorphism etc.
- Proficient in implementing design patterns like Session Facade, Business Delegate, DAO, MVC, IOC, DTO, Front Controller, Service Locator, and Singleton patterns.
- Experienced in developing and deploying J2EE components on application servers like IBM WebSphere 5.x/6.x/7.x, WebLogic 8.1/9.2 and Apache Tomcat 4.1.10/5.5.9 in Dev, Testing and Production environments.
- Experience in developing enterprise applications using Eclipse, Rational Application Development and IntelliJ 11.0, 12.1.
- Good experience in using ANT and Maven build scripts for the project build and deployment process.
- Experienced with XML related technologies such as XML, XSL, XSLT, DOM, SAX and JAXP.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries for Oracle 8i/9i/10g.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues and Production Issues.
- Communicating with clients, Business Analysts, Technical Architects, and System Analysts.
- Performing detailed analysis of business requirement documents and preparing technical specification documents.
- Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
TECHNICAL SKILLS
Hardware/ Platforms: Windows 95/98/XP, MS - DOS
Programming/ Scripting Languages: Java, JavaScript, JQuery, AJAX, HTML, CSS, Action Script 3.0
Technology: J2EE, Flex, Servlet, JSP, Java, Struts, Spring Core, Spring JDBC, Spring MVC, Hibernate, Oracle, SOAP and REST web services
Database: Oracle 10g, Sql server and MySQL
Tools: Eclipse 3.x, Flex Builder 3.0, Visual Source Safe, Tortoise SVN, Beyond Compare, PL/SQL Developer 7.x,IBM WebSphere 5.x/6.x/7.x, WebLogic 8.1/9.2 and Apache Tomcat 4.1.10/5.5.9
Frameworks: Pure MVC Framework, Geek (based on Spring)
PROFESSIONAL EXPERIENCE
Confidential, Iselin NJ
Java/J2EE Sr. Developer
Responsibilities:
- Understanding functional specifications, designing and developing solutions to meet business requirements.
- Worked in a SCRUM team environment with all scrum teams working in a collaborative way.
- Worked on story point estimation and breaking down user stories into workable tasks for a sprint.
- Worked with business analysts and product owner to understand requirements and estimate work required.
- Analyse and provide estimates to the business on the enhancements tasks.
- Used JSPs & JQuery for the presentation layer and Spring Java Beans for model layer.
- Implemented Spring Transaction Management using Spring AOP in the Application.
- Designed Hibernate Configuration file in ORM model for making database connection.
- Developed DAO layer using Hibernate/JPA. Also generated the entities using Eclipse Hibernate Tools.
- Responsible for building the project using Maven and providing the build to QA team.
- Used star team to maintain source version control.
- Used Log4j for logging and debugging and used JUnit extensively for testing.
- Implemented SOAP/WSDL and Restful Web Services for software components to communicate.
- Used Eclipse IDE for developing the applications and WebLogic for deploying various components of application.
- Worked in a Continuous Integration Support Build environment with Jenkins tool.
- Responsible for fixing the bugs raised by the QA team using HP ALM.
- Responsible for the daily code reviews. Generating the code coverage report at the end of each sprint. Maintains 90% code coverage.
- Work with the PROD support team for issues that arise in production.
- Involved in Scrum meetings to discuss the status of the projects and their updates.
- Implemented by using Agile Methodology focusing on SCRUM.
Confidential, Delaware
Java/J2ee/Flex Developer
Responsibilities:
- Involved in Development and Enhancement of the new / existing functionalities.
- Developed Complex UI components using Flex, Action Script 3.0
- Participated in creating Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Worked on all the tiers of the application. Replaced the legacy framework to consolidate with other existing application and to use new technologies like Struts, Spring and Hibernate.
- Designed Hibernate Configuration file in ORM model for making database connection.
- Used RAD 7.0 IDE for developing the applications and IBM WebSphere Server 7.0 for deploying various components of application.
- Developed complex SQL queries, procedures and functions in Oracle.
- Apache Ant tool was used for the entire build process
- Developed reusable components which are utilized across the application.
- Responsible for defect prevention activities and Weekly Metrics Analysis.
- Reported status daily to the client.
- Conducted technical interview for recruitment of Java, J2EE and Flex resources.
- Involved actively in mentoring and training new joiners on Java and J2EE.
Confidential
Java/J2ee/Flex Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC) methodology
- Developed Complex UI components using Flex, Action Script 3.0
- Developed Business and DAO Layer using Spring Core, Spring JDBC, and Hibernate Frameworks.
- Unit tested various scenarios using Junit Framework.
- Deployed web applications in Web Sphere server and Tomcat for development.
- Served various roles which includes: Developer, Technology Specialist and Module Lead.
- Always been part of the Research and Development team - who resolves the complex technical issues and helps the other team members to achieve their targets
- Involved in design, development and migration of Critical modules Broker, JPM Internal Accounts, AD Maintenance modules of Reference Application.
- Involved in bug fixing of all modules of Reference application in UAT testing and gave post production support of three weeks.
- Involved in build and deployment process in project and also involved in quality related activities of the project to meet Cognizant and Clients standards.
Technologies/Tools: Java, J2ee, Flex 3.0, Action Script 3.0, spring, Struts, Hibernate, Spring JDBC, Oracle, Blaze DS, Apache Tomcat 5.x, Web Sphere 6.0.