Java Developer Resume
Salt Lake City, UT
SUMMARY
- Around 9 years experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies in Financial, Banking, Health Care, Financial and Insurance domains.
- Experience in developing software using SDLC and Agile/Scrum methodologies.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, XML,XSLT, XSL, Web Services (REST/SOAP), and Ant.
- Having Experience on integrating spring with Hibernate using Spring ORM module.
- Experience in spring modules like MVC, AOP, JDBC, ORM, JMS, and Web Services using Eclipse & STS IDE.
- Expertise in front - end development using JSP, jQuery, JSTL, HTML, DHTML, CSS, JavaScript.
- Hands on experience in J2EE and MVC architecture/implementation, Web Services, SOA, Analysis, Design, Object modeling, Data modeling, Integration, Validation, Implementation and Deployment.
- Expertise in implementing (Developing, Deploying and Consuming) Web Services (SOA) using SOAP,WSDL, UDDI, AXIS, RESTFUL, SOAP UI.
- Experience in developing the Web Services using the JAX-WS, JAX-RPC, Restful and Spring
- Experience in using various Web and Application Servers like Apache, Tomcat, Web Logic, WebSphere, IBM HTTP Server and Apache Http Server.
- Knowledge in BigData Technologies like HDFS, Map reduce, Hadoop, MongoDB
- Extensive experience in different IDEs like RAD, Eclipse, OEPE, Edit plus.
- Expertise in using and implementing design patterns such as Model-View-Control (MVC),Data Access Object (DAO), Service Located Factory, Singleton & Business Delegate.
- Experience in designing Use Cases and Class Diagrams using UML using Rational Rose & Star UML.
- Experience on creating and building the application dynamically using ANT, Maven build tool.
- Expertise on building and deploying applications using Jenkin Continuous integration tool.
- Hands on experience with JUnit, Http Unit, JWeb Unit and Log4j in developing test cases.
- Experience of using version control and bug reporting tools like CVS, SVN, and GIT etc.
- Having Knowledge in RDBMS concepts and experience in Oracle, MS SQL Server2000 and My SQL.
- Hands-on experience in writing database queries, stored procedures, and triggers.
- Responsible for supporting application in production and handling Incidents Service Requests using Splunk.
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting.
- Excellent team spirit with strong analytical and communication skills. Fast-learner with strong desire to new technologies and self-motivator with ability to finish multitasks well-ordered.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL, XML, JavaScript, Shell Script
Java technologies: Core Java, J2EE, Servlet, JSP, Java Beans, Struts, jQuery, JMS, JDBC, JPA, XML,XSLT
J2EE Frameworks: Hibernate, Spring, Web Services, Jersey, Axis, Ant, Maven, JUnit, Log4j
Servers: Apache Tomcat, JBoss, WebLogic, WebSphere
IDEs: Eclipse, NetBeans, Spring Source, RAD, Oracle OEPE
Development Tools: Jenkins, Maven, SVN, GitHub, CVS, TOAD, Squirrel SQL, Rally, Quality Center
XML Technologies: XML, XSL, xPATH, XSD, DTD XSLT, XML Spy, JAXP, JAXB, XML4J
Methodologies: Unified Modeling Language (UML), Water Fall, Agile/ Scrum
Databases & BigData: Oracle, MySQL, Microsoft Access, DB2, MongoDB
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, UT
Java Developer
Responsibilities:
- Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings
- Developed application using Spring, Hibernate, Web Services (RESTFUL)
- Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation
- Developed and Consumes Restful web services using Jersey and tested using SOAP UI
- Developed JUnit for Unit Testing and Mockito as Mocking framework
- Used JAXB, JAXP for parsing auditing information in xml format.
- Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
- Helped the build team to integrate the code Continuous Integration using Jenkins.
- Used the Log4j frame work to log the system execution details to log files.
- Used SVN version controlling to maintain project versions
- Experience accessing Oracle DB and MongoDB databases.
- As a part of Quality assurance participated in the Code review process.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Supported the application in production and worked with off-shore team for issue tracking and used SPLUNK
- Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production
Environment: Java, Agile, J2EE, Spring, Hibernate, Web Services, Jersey, RESTFUL, SOAP, JDBC, JSP, HTML, JavaScript, jQuery, JDBC, XML, Log4j, JUnit, Putty, ANT, Jenkin, Maven, SPLUNK, SOAP UI, PMD, Rally, Eclipse, JAXP, UML, Shell Script, SVN, GIT, Oracle, MongoDB, BigData, UNIX, Tomcat, Windows.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development and implementation.
- Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules
- Developed the DAO layer using the hibernate annotations and configuration files
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
- Helped UI to integrate the java beans data using JSTL, Spring tags
- Used ANT, Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues
- Unit Testing Java code using JUnit and Integrating with Jenkin
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database
- Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase
- Documentation of common problems prior to go-live and while actively in a Production Support
Environment: Java, Agile, J2EE, Spring, Hibernate, Web Services, Jersey, RESTFUL, SOAP, JDBC, JSP, HTML, JavaScript, jQuery, JDBC, XML, Log4j, JUnit, Putty, ANT, Jenkin, Maven, SPLUNK, SOAP UI, PMD, Rally, Eclipse, JAXP, UML, Shell Script, SVN, GIT, Oracle, UNIX, Web Logic, Windows
Confidential, SanFrancisco, CA
Java Developer
Responsibilities:
- Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed agile software development with Scrum methodology.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
- Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
- Worked on Oracle as the backend database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developed server-side services using Spring Web Services (SOAP, WSDL).
- Wrote application front end with HTML, JSP, Ajax/jQuery, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Used Log4j to assign, track, report and audit the issues in the application.
- Worked on project build-script by using ant and deployed on WebSphere.
- Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews
Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, JDBC, JavaScript, UML, HTML, Java Script, CSS, JNDI, CVS, Log4j, JUnit, JENKIN, Maven, Ant, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL), RAD, Rational Rose, Oracle
Confidential, Haverford, PA
Java Developer
Responsibilities:
- Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
- Specifications according to their requirements.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Used Hibernate to map the database with POJO using hbm.xml files.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Deployed the application on JBOSS application server.
- Used AJAX technology for creating interactive Web Applications.
- Developed SOAP message envelopes and headers using WSDL.
- Developed JSP (Java Server Pages) for orders module and Customer Service Department.
- Used Maven for build code.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Involved in Integration of all the modules and deploying them on the Application server and used JMS.
- Involved in bug fixing of various modules in the application that were raised by the testing team.
Environment: Java (JDK 1.6), J2EE, JavaScript, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), JAXB, Log4j, Oracle, MySQL, SVN, Eclipse, Junit, JSP, ANT, HTML, CSS, JSON, XML, WebSphere
Confidential
Java Developer
Responsibilities:
- Involved in the analysis, design, development, testing phases of Software Development Lifecycle (SDLC).
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as MVC framework, Servlets, JSP and JDBC for database connectivity.
- Implemented the presentation layer using Struts MVC framework.
- Creating HTML Web pages utilizing JavaScript and CSS.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing, maintenance process of the application.
- Worked with HTML, CSS, and JavaScript in UI pages.
- Implemented MVC pattern using the Struts framework.
- Designed user-interface and checking validations using JavaScript.
- Involved in developing JSP pages and Actions and using Taglibs for the web tier and validating the client data using the Java Script.
- Involved in development of Web Services using Axis Framework
- Created Data Source and deployed web application in the WebLogic application Server.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
- Used ANT scripts to build, test and deploy application.
- Used Eclipse IDE for the development.
- Responsible for the development of database SQL queries.
Environment: Java, ANT, Struts Actions, JSP, Oracle 9i, Hibernate, Ant, Eclipse IDE, JavaScript, CVS, LINUX.