We provide IT Staff Augmentation Services!

Sr. Java / J2ee Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 8 years of experience in Design, Development and Maintenance of Enterprise Applications using Java / J2EE and Open Source technologies.
  • 7+ years experience in software planning, requirement gathering & analysis, designing and building Enterprise Applications .
  • 6+ years of core Java(J2SE) development experience and J2EE technologies like JSP, Servlets, Beans, JDBC, JavaMail, JNDI, JTA, JTS, JDBC, JMS and EJB.
  • Good knowledge of (Object Oriented Programming) OOP, Design Patterns and best practices of Software Development Methodologies like Waterfall, Agile and Rapid Application Development.
  • Hands on experience in Troubleshooting, providing optimal solutions to the problems, Performance Tuning, Debugging and Testing of the applications.
  • Experience in frameworks like Spring, Sprint Boot, Struts, JSF and Hibernate.
  • Proficient in front end technologies such as HTML, DHTML, AJAX, CSS, JavaScript, Bootstrap, Node.js, JQuery and AngularJS.
  • Experienced with XML technologies and Web Services based in Service Oriented Architecture (SOA) using SOAP and REST.
  • Experience in working on JasperReport and DynamicReport.
  • Used Unit testing & Integration testing with unit testing frameworks like JUnit, Easy Mock, Mockito, DbUnit and Power Mocks.
  • Experience continuous Integration like Jenkins and JBoss Fuse,
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Good expertise in different databases such as Oracle, MySql, MS SQL, MongoDB, Microsoft access,IBM DB2 that includes writing PL/SQL Stored procedures, Functions, Triggers and Complex SQLs.
  • Experience in working with Application Server technologies like IBM WebSphere, WebLogic, JBoss, Oracle App Server and Apache Tomcat.
  • Knowledge of configuration and Version control tools such as Git, Mercurial and SVN.
  • Involved in application development based on agile methodology. Participated in scrum meetings with various teams in order to coordinate project developments and issues.
  • Excellent team player, quick learner, motivated self - starter with effective communication and organizational skills.
  • Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, PHP, C#, Python, SQL, PL/SQL

J2EE Technologies: Struts, Spring, JSF, Servlet, EJB, Java Beans, JNDI, JDBC, JMS, JSTL, RMI, Web services, ehCache, RabbitMQ.

Front-end Technologies: HTML, DHTML, JavaScript, AJAX, JQuery, Bootstrap, Angular.js, Node.js.

XML Technologies: SAX, DOM, XSL, XSD, XSLT, XML, XHTML, JAX-RS, WSDL, SOAP, UDDI

Tools: Hibernate, ANT, Maven, Gradle, JUnit, Easy Mock, Mockito, DbUnit, Power Mocks, Jenkins, JBoss Fuse, Apache Camel, Jenkins and Docker.

Databases: Oracle10g/11g, MySQL, MS SQL, MongoDB, IBM DB2

Database tools: SQL Developer, SQL Server 2008/2012, TOAD, phpmyAdmin, Spring Data MongoDB, MongoChef

Web/Application Servers: Apache Tomcat, BEA WebLogic, IBM Web Sphere, JBoss, GlassFish, Oracle App Server, LAMP, WAMP, XAMP

IDEs: Eclipse, Netbeans, Visual Studio, WebLogic Workshop, WSAD

Version control: Mercurial, Git, SVN

UML Tool: Visual Paradigm, Visio, IBM Rational Rose

Operating Systems: Windows, Linux, OS-X

Others: Amazon EC2, Microsoft Azure, Windows Server 2012, VMware

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr. Java / J2EE Developer

Responsibilities

  • Worked in complete Software Development Life Cycle - Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile Methodology that involved Daily Scrum meetings, Sprint planning, estimation of the tasks for the User Stories and create Wireframes.
  • Designed and developed front end of application using HTML5, CSS3, Bootstrap and AngularJS.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Consumed Web services - WSDL and SOAP for getting required information from other applications different application components.
  • Used Restful Web Services to insert, delete and update add details and their information will be used by other two applications.
  • Used XML SAX parser to simulate xml file, which has simulated test data.
  • Used WebSphere Application Server to create web application andMaven to build, manage and deploy the application.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology.
  • Responsible for implementing the Transaction Management in the application by applying Spring AOP module.
  • Developed various reports by using Am Charts API.
  • Used SVN for version control, Apache POI to read and write Excel files and STS as the IDE for developing the application.
  • Managed deployments to QA, UAT (User Acceptance Test) and other higher environments.
  • Involved in development of Stored Procedures, Functions and Triggers.

Environment: JDK 1.8, Hibernate, Spring, JUnit, Mockito, Power Mock, DbUnit, Maven, SOAP, Restful Web Services, Apache Camel, Apache Axis2, Apache POI, ehCache, Oracle 11g, HTML, JQuery, AngularJS, Elastic Search, SVN, STS and WebLogic.

Confidential, Phoenix, AZ

Java / J2EE Developer

Responsibilities

  • Participated in Design, planning and implementation of the project using Agile Methodology which involves creating of User Stories, Backlogs, Wireframes and Sprints.
  • Responsible for developing Use Case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Designed and developed rich front end screens using JSF, JSP, Docker, CSS, HTML, AngularJS and JQuery.
  • Developed Managed beans and defined Navigation rules for the application using JSF and several user interface screens using Ice Faces Components.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, WSDL, UDDI and SOAP.
  • Involved in writing database connection classes for interacting with Oracle database.
  • Developed customized lightweight persistence classes and configured the Hibernate mapping files for mapping the domain objects to the database tables.
  • Involved in working with JMS Queues (Producers/Consumers) in sending and receiving asynchronous messages via MDBs.
  • Used Restful Web Services to retrieve data from different applications.
  • Performed Unit Testing using JUnit and the web services before its release to QA.
  • Tested web services using SOAPUI.

Environment: JSF, Ice Faces, Spring, Hibernate, JMS, Web Services (Restful), Apache cxf, Jenkins, Maven, TDD, Docker, Git, JSP, HTML, ehCache, JQuery, AngularJS, CSS, Agile, SQL, WebSphere, JUnit, Rational Rose, Log4j, MQ Series and SOAPUI

Confidential

Java Developer

Responsibilities

  • Analyzing and designing solutions for the deliverables based on the requirements gathered.
  • Involved in Designing and Modeling of the system using OOAD and UML.
  • Created using Core Java and other technologies as Spring, JSP and Servlet.
  • Implemented different functionalities of Spring such as IOC, DI, ORM, MVC and AOP modules.
  • Created user interfaces using HTML, CSS, DHTML and other rich interfaces technologies such as AJAX, JavaScript, JQuery.
  • Used Hibernate ORM Framework to communicate with Oracle database.
  • Implemented different design patterns such as Singleton, Service Locator, Factory Design and DAO, based on the application requirements.
  • Developed the application based on MVC such as Struts Framework and designed Action Classes, Form Beans.
  • Used JAX-WS based Web Services (WSDL, UDDI and SOAP) for communication.
  • Created database objects like tables, views, stored procedures, functions, procedures and triggers.
  • Used SVN as version control tools to maintain the code repository.

Environment: JDK, Servlets, JSP, XML, Web Services (JAX-WS: WSDL, SOAP), Spring MVC, JNDI, Hibernate, JDBC, SQL, HTML, DHTML, JavaScript, Ajax, Oracle, SOAP UI Tool, SVN, SQL, ANT, Jersy, RabbitMQ .

Confidential

Web Developer

Responsibilities

  • Designed the workflow for the client side and server side in UML using Visio and created the detailed Design documentation.
  • Involved in walk through with the analysis for Use Cases and feasibility scope.
  • Developed front-end using JSP, HTML, JavaScript and JQuery.
  • Implemented Session beans to encapsulate the backend business processes.
  • Used JMS to implement asynchronous communication between different modules.
  • Used Hibernate to store data into the MySqldatabase and written HQL to retrieve data.
  • Used XML, WSDL, UDDI, SOAP, SAX parser and Web Services for communicating data between different applications in the main portal.
  • Developed the User Interfaces using JSP, HTML, CSS, and JavaScript.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used Mercurial for version control across common source code used by other developers.
  • Tested the application with JUnit Test Cases.
  • Used ANT scripts for build common components, automated deployment and preparing the build of the entire application.
  • Deployed the applications on XAMP.
  • Created documentation of the flow of the code as well as functionalities.

Environment: Java, J2EE, Hibernate, SPRING, Struts, Servlets, JSP, JNDI, Web Services (SOAP, WSDL), JavaScript, HTML, CSS, Windows XP, MySql, JUnit, Mercurial, ANT, Log4J and XAMP.

We'd love your feedback!