Java/j2ee Developer Resume
San, FranciscO
SUMMARY
- 5+ years of experience as a Java/J2EE developer assisting clients in development of various Business Applications and Solutions using Java/J2EE technologies.
- 2 years of JavaScript experience.
- Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development
- Strong knowledge of Object Oriented Analysis and Design, Software Design patterns and Java coding principles
- Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring Framework (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies
- Experience in Web Application Development using Client Script design technologies like Angular JS, JQuery as well as HTML5, CSS, XML, Java Script.
- Hands on experience in Collections, Multithreading, Garbage Collection, Exception Handling, OOPs concepts and Design Patterns in Core Java.
- Proficient knowledge on the IDE development environments Eclipse, WID, RAD, Net beans.
- Expertise in deploying enterprise applications on WEB/Application servers like IBM WebSphere, Jboss, Apache Tomcat and WebLogic.
- Rich experience in Agile Methodologies such as XP (extreme programming), Scrum, Waterfall model and TDD (Test Driven Development).
- Highly motivated team player with strong communication, analytical, documentation and organizational skills.
- Ability to work under pressure and manage project tasks with changing priorities and tight deadlines and can work either independently or as a part of a team.
- Progressive experience in all phases of software development including Analysis, Design, Development, Deployment and Maintenance of quality software applications with an earned reputation of meeting deadlines and delivering mission critical solutions.
TECHNICAL SKILLS
J2EE Technologies: Servlets.JSP,JDBC,EJB, Webservices
Programming Languages: Java, J2EE
Frameworks: Struts2, spring
Operating Systems: Win98/2000/XP
IDE Tools: Eclipse 3.0, Maven
Databases: Oracle, MySQL and DB2.
Web/App Servers: WebSphere Portal Server 6.0, Weblogic, Tomcat, Web Sphere.
Web Technologies: HTML, CSS, JavaScript, Ajax, jQuery,XSLT,XML
Tools: Dream Weaver, JUNIT, Webdriver API.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Design & Analysis of the Customer Specifications, Implementing and testing.
- Involved in designing the technical Design Documents as per the Business requirements.
- Worked in agile team in 2 weeks sprints to rapidly develop output to partners and incorporating feedback with product owners.
- Developed Applications using Spring Framework (MVC, Web flow, JDBC), HTML, CSS, JQuery, and Node.js.
- Designed and implemented the User Interface using JavaScript, HTML, CSS.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Used SPRING framework that handles application logic and makes calls to business objects and services mainly Rest Web services.
- Implemented application using web services - JAX-WS, JAX-RS API’s.
- Creating Interface, Resource class and Configuration using JAX-RESTFULL API.
- Used Rest Web services that handles application logic and makes calls to business objects and services.
- Developed a Rest Web Service that is shared between front end and customer reporting system.
- Created Stored Procedures and Functions in SQL and PostgreSQL.
- Used Gradle as the build tool.
- Wrote JUNIT test cases to test the functionality of the code by using Mock Framework.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
- Used CVS to Check-in and Checkout the code.
- Used Log4j framework to log/track application.
- Extensively used core java concepts like Multi threading, Data structures, Collections, Hash map, Garbage collections, Serialization, Algorithm's through the project.
Environment: JDK 1.7, Spring Tool Suite STS, Mac, Windows 7, Core Java, J2EE, CSS, Spring, Hibernate, Unix, REST Web Services, SOAP UI, Maven, Apache Tomcat Server, PostgreSQL, JUnit, Agile, Version One, Jenkins, SONAR, Log4j
Confidential, New York
Java/J2EE Developer
Responsibilities:
- Involved in the analysis & design of the application.
- Developed the controller servlets to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using JavaScript.
- Developed front-end content using HTML, CSS and client-side validations using Angular.JS, JavaScript.
- Used Web services (REST) for transmission of large blocks of XML data over HTTP. Various facets of the web service like functionality and performance were tested before deploying.
- Developed Data Access Objects (DAO) to access middleware Web Services.
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed web services in Java and Experienced with Service Oriented Architecture Protocol.
- JDBC with SQL/PLSQL for database connectivity.
- Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
- JUnit was the framework used in the development of test-driven development.
- Implemented persistence mechanism using Hibernate (ORM Mapping). Responsible for mapping the database model into persistence objects using Hibernate Annotations
- WebSphere was used to integrate the applications and automate the process.
- Back end database testing was done to find bugs in the early stage of development.
- Implemented the integration with the back end system with web services using REST.
- Developed a logging component using Apache Log4J to log messages and errors.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JSP, JSF, Spring MVC, Hibernate, Eclipse, WebSphere, JavaScript, Ajax, JQueryJDBC, Java Web services, Oracle, Junit, CVS
Confidential, Reston, VA
Jr. Java Developer
Responsibilities:
- Provided all possible solutions by reviewing, analyzing new requirements and did the impact analysis both from technical and non-technical perspective.
- Designed and developed new services during the project release.
- Personally designed and built the new interface HTML, CSS and XML.
- Persistence of Java API’s for design and development of DAO layer on Spring Framework.
- Developed configuration files like Application Context xml file for spring’s dependency injection, IOC of Action Classes, DAO and Service Interfaces as well as implementation Classes.
- Implemented Web service calls using SOAP that provides information support such as Customer and Account management. Developing Maven scripts for various tasks to automate the build process and for the deployment of the application
- Worked on integrating the components released for all the Configuration Management activities in the team.
- Developed test suits, test cases using Selenium webdriver API and Testng.
- Extended my support during SIT and UAT phases.
- Used Apache Service Mix to integrate the services.
- Designed and implemented SQL queries, Stored Procedures and Triggers on Oracle database.
- Implemented Log4j for logging mechanism.
- Designed and created custom icons and CSS for the new UI.
- Parsed, Validated, Built Value Objects from XML using DOM parsers.
Environment: Java, J2EE, Spring 2.5, Servlets, JSP, Ajax, XML, CSS, JavaScript, SQL, Oracle9i, SQL Developer, Log4j, Apache Service Mix 4.2, and Windows 7, Eclipse.