We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 8 years of total experience in design and development of Object - Oriented Software Application with expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Extensive experience in developing Java and Web based applications using Java, J2EE, Struts, spring, hibernate, web services and multiple open source frameworks.
  • Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, REST).
  • Extensive UI Development experience Java Script, Angular JS, JQuery, AJAX frameworks
  • Strong experience in Core Java, Multi-threaded Programming, Data structures, Algorithms, collections framework, etc.
  • Experience with XML and related standards and technologies like AJAX, DTD, XSL, XPath, DOM, SAX, XSLT, JSTL, HTML, DHTML, CSS JavaScript and JQuery.
  • Extensively worked on WebLogic, Apache and JBoss application servers.
  • Followed best practices using J2EE design patterns. (singleton, Factory, MVC, Front Controller, Business Delegate, Service Locator, Session Facade, DAO, DTO, Observer and Adaptor)
  • Good understanding of the concepts of Relational Database Management systems (RDBMS).
  • Strong experience in database design and writing complex SQL Queries and Stored Procedures.
  • Experience with software best practices like waterfall, Agile Model Driven Development.
  • Extensively worked in build environments with Maven and Jenkins.
  • Knowledge in Hadoop.
  • Experience in using CVS, Subversion (SVN), Star Team and clear case, Eclipse.
  • Sound knowledge of build application using ANT tool, maven, configuring Log4j for handling errors and writing test cases using JUnit and TestNG.
  • Ability to learn quickly and apply the emerging tools and technology.
  • Good communication, problem solving skills and quick learner
  • Possess strong leadership, interpersonal and excellent analytical & problem-solving skills.

TECHNICAL SKILLS:

Programming Languages\ GUI: Core Java, XML, XSL, HTML/DHTML, \ Angular JS, Google Web Tool Kit (GWT), \ Java Script SQL, PL/SQL\ HTML5, DHTML, Jquery\

Web Technologies\ Testing Tools: Servlets, JSP, HTML, XML, Struts, spring\ JUnit, TestNG\

Servers\ Database Systems: Tomcat, Web Logic, Jboss\ Oracle, Sys Base, MySQL\

Distributed/Middleware \ Others: EJB, JDBC, JMS, EMS, RMI, Java Mail, \ Ant, Sonar Qube, SQL Developer, JIRA, \ JDO, Hibernate, Web Services (REST and \ Log4j, JSON, JAXB\ SOAP), Java Mail, Gem fire\

IDE\ Source Control: My eclipse, Eclipse 3.0, Net Beans5.0, IntellJ\ SVN, CVS\

Operating System: Windows NT/2000/XP, Windows 7, UNIX, \ Linux\

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Sr Java/J2EE Developer

Responsibilities:

  • Involved in design meetings and specification decisions for different use cases, requirement gathering and development and deployment of application on AWS cloud.
  • Worked heavily on Cloud based development since most of the applications are deployed on AWS. Worked with deployment on AWS S3 buckets.
  • Used company specific tool for development and designing workflows, coding in Groovy script and external plugins coded in Java.
  • Used Jenkins for building and deploying new changes to the application.
  • Worked on Mulesoft for micro services based development. Developed services using Anypoint Studio.
  • Used Docker for local development.
  • Developed applications using Spring framework.
  • Worked on API based micro services development.
  • Used BDD based development. Used Cucumber to write automation tests.
  • Worked with DevOps team for performance testing of the application.
  • Worked on Unit Testing using Junit and TestNG.
  • Used MongoDB for database.

Confidential, Omaha, NE

Sr Java/J2EE Developer

Responsibilities:

  • Participated in Requirements Collection involving three tiers of stakeholders, High Level Design & Specification involving application flow for different use cases, Development and Deployment of the application.
  • Involved in design walkthroughs and presentations, customer signoff after field testing and various levels of testing including UAT and performance testing.
  • Pod Led for a team of 4 members in order to coordinate and divide tasks to reach project deadlines.
  • Worked with offshore team members in order to distribute tasks and conducted Knowledge Transfer sessions.
  • Developed framework using Spring framework using modules like Spring IO, Spring Batch and Spring security.
  • Developed web views using JSP, Servlet and JavaScript .
  • Backend development for payment gateway using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Oracle database (11g) for database operations and created stored procedures for tables.
  • Used Spring IOC for providing object factories, service objects and DAO objects
  • Used Maven as build tool.
  • Developed a RESTful micro service as a separate tier from then main application as a standalone Spring Boot application.
  • Created POC for Spring Batch for running batch jobs for periodic cleanup of orphaned data.
  • Used Junit, Mockito and Power Mockito for Testing.
  • Used Git as version control tool and Git Stash repository.
  • Used Spring integration to integrate the previous modules.
  • Used Jenkins as build tool for automated build and deployment in lower environments.
  • Used TDD approach (Test Driven Development) for development. (Writing test cases before writing code).

Environment: Java, JSP, Spring MVC, Spring Batch, IOC, Hibernate, Web Services (SOAP & REST), JUnit, XML, JSON, Javascript, Apache Tomcat, Jboss, Maven, XML, XSLT, HTML, DHTML, Git, plant UML, JDBC, JMS, Oracle, SQL Developer, TestNG, JIRA, JMock, Eclipse

Confidential, Seattle, WA

Sr Java/J2EE Developer

Responsibilities:

  • Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Participated in sessions gathering along with the Business Analysts.
  • Handled the requirements, code and test walkthroughs
  • Developed the framework based on Spring MVC Architecture.
  • Developed screens with different UI widgets including grid, nested grid, with pagination, sorting and filtering using Angular JS
  • Developed the presentation layer using JSP, JSTL, Custom Tag libraries.
  • Implemented the application using the concrete principles laid down by Java/J2EE Design patterns like MVC, Singleton, DAO (Data Access Layer) and Data Transfer Objects (DTO).
  • Developed various controller classes and POJO classes using Spring framework in the middle tier
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used session beans to expose the application for the use by the third party users.
  • Used Spring IOC for providing object factories, service objects and DAO objects
  • Developed interceptors with Spring AOP for logging and transactions
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails to the manager whenever an user registers for the application
  • Used SAX Parser to parse the XML response.
  • Communicated with different applications by using the web services SOAP protocol.
  • Implemented logger for debugging using Log4j
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Used Jenkins as build tool for automated build and deployment in test environments.
  • Also wrote the JavaScript code to do client-side validation in all major browsers (IE, Netscape, Mozilla Firefox, Opera, etc.)
  • Involved in performance tuning of application and environment for optimized performance during month end.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Used CVS as version management tool

Environment: Java, JSP, Spring MVC, IOC, AOP, Hibernate, web services (SOAP & REST), JUnit, XML, JSON, Angular JS, web logic, XML, XSLT, HTML, DHTML, CVS, UML, JDBC, JMS, Oracle, TOAD, TestNG, Sonar Qube, JIRA, JMock, UNIX shell script, Eclipse

Confidential, Twinsburg, OH

Sr Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
  • Ensure best programming standards performance by using all the features in Struts 2 framework and validator.
  • Implemented pages using JSP, Servlet and JavaScript used for client side validations
  • Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.
  • Implemented and maintained AJAX based rich client for improved customer experience
  • Used JQuery event handling in UI pages to display list boxes and to handle validations
  • Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns.
  • Designed and built new SOAP web service interface implemented in Java using Apache SOAP & Axis.
  • Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
  • Implemented Transactions and Batch Updates using Spring framework
  • Hands on experience in reporting the bugs by using JIRA and Service Incident Management.
  • Developed Test cases with JUnit

Environment: Java, JSP, Servlets, Struts, Spring, web services (SOAP & REST), JUnit, XML, JSON, Java Script, Ajax, JQuery web logic, XML, XSLT, HTML, DHTML, DBC, PL/SQL, JIRA, SVN, Junit, JMock, Putty, Eclipse

Confidential, King of Prussia, PA

Java/J2EE Developer

Responsibilities:

  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
  • Involved in client side validations using regular expressions.
  • Development of web service layer using Apache CXF web service framework (both SOAP and RESTful services) for integration with third party applications
  • Designed and developed DAO layer to retrieve data using Hibernate and Service layer using restful web services
  • Developed mapping, configuration files and POJO’s with Hibernate.
  • Configured Hibernate second level cache
  • Involved the CRUD operations.
  • Developed PL/SQL procedure for login module and registration module
  • Used Eclipse as an IDE for developing the application.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in bug fixing and unit testing.

Environment: Java, JSP, Servlets, Struts, Hibernate, web services (SOAP), JUnit, XML, JSON, Java Script, Ajax, web logic, XML, HTML, DHTML, JDBC, Oracle, SVN, Eclipse

Confidential, Scottsdale, AZ

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
  • Used Ajax and JQuery to update the web pages.
  • Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.
  • Implemented and maintained AJAX based rich client for improved customer experience
  • Used JQuery event handling in UI pages to display list boxes and to handle validations
  • Implemented pages using JSP, Servlet and JavaScript used for client side validations
  • Ensure best programming standards and performance by using all the features in Struts framework and validator.
  • Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns
  • Involved development of front-end components using Struts, JSP, JavaScript, JAVA, XML.
  • Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
  • Implemented Transactions and Batch Updates using Spring framework
  • Developed Test cases with JUnit
  • Involved in code review and deployment of the application on development, testing.

Environment: Java, JSP, Servlets, Struts, Hibernate, web services (SOAP & REST), JUnit, XML, JSON, Java Script, Ajax, JBoss, XML, HTML, DHTML, JDBC, Oracle, SVN, Eclipse

We'd love your feedback!