We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

El Segundo, CA

SUMMARY:

  • Seven Years of experience as a Sr Java Programmer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning’s, resource planning, etc.
  • Expertise in server - side development with Spring 4.0/ 3.0/2.5, Hibernate 4.0/3.0/3.0, Struts 2.0, EJB 2.0/3.0 JDBC, Servlets, MVC architecture, Java Beans, XML, MEAN stack Framework.
  • Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans.
  • Experienced in SOA and Web Services technologies, including Restful, JAX-WS, JAX-RPC, Axis, Soap, XML, WSDL, SAX and Micro-services using Spring boot.
  • Proficient with development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations.
  • Expertise in using JavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTML and CSS for view layer
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, No-SQL and MySQL.
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
  • Experience with test-driven development (TDD), Junit testing framework and knowledge of ANT, MAVEN and Log4j tools.
  • Extensively used IDE for Application development like RAD, Eclipse, Net Beans
  • Experienced in database GUI/IDE Tools using TOAD and MySQL Client
  • Experienced in handling Version Control Systems like SVN and GIT.
  • Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Core java concepts such as Collections, Generics, Multithreading, Serialization.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Familiar with all aspects of technology projects including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.
  • Used JIRA as Agile/Scrum methodology.
  • Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Extensive experience and actively involved in Requirements gathering , Analysis, Design , Coding and Code Reviews , Unit and Integration Testing.
  • Experience in implementing the MVC architecture in backend applications using   Node . js   along with ExpressJS that interacts with MongoDB and performed CRUD operation on MongoDB.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer. 
  • Worked on Algorithms and Data Structure.
  • Worked together with the client community and the IT professionals to deliver quality, efficient and cost-effective software that meets the needs of the corporation, at the time of implementation.

TECHNICAL SKILLS:

Web technologies: Java 1.8/1.7, J2EE (EJB 2.0/3.0, Servlets, JSP, JNDI), AngularJS, NodeJS, XML, SOAP, REST, Apache CXF, Restful, JDBC, JSTL, Bootstrap, JSON.

Frameworks/ORM tools: Spring 4.0.3, Struts 2.0, Hibernate 4.3.5, Nodejs

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQL, Robomongo.

IDE: Eclipse 3.0, Net Beans, IBM RAD.

Operating Systems: UNIX, Linux, Windows NT/2000/XP/Vista/Windows.

App Servers/ Middleware: Tomcat, Weblogic, JBoss EAP 7.x, WebSphere 7.0/6.x, Apache Tomcat 7.x, WildFly 8.0.

GUI: HTML5, XML, XSLT, AJAX, JavaScript, CSS, JQuery

Query Languages: SQL, PL/SQL, HQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, ANT, Log4j, ANT, Maven, Toad, Jasper Reports, JIRA.

Design, Methodologies & Control: UML, Agile, Rational Rose, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, El Segundo,CA

Sr Java Developer

Responsibilities:

  • Worked in an Agile Environment and participated in requirement gathering, analysis and design 
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns. 
  • Used Spring MVC framework for design and development of web application
  • Implemented the service layer based on a Spring container and exploited Spring's IOC features for bean management. 
  • Developed DAOs (Data Access Objects) to connect backend Database.
  • Implemented the persistence layer using Hibernate-ORM.
  • Developed various UI (User Interface) components using Spring (MVC).
  • Developed application on spring 4.2 framework by utilizing its features like Spring Dependency injection, Spring Security. Used spring's dependency injection for injecting entity manager and managed beans into spring beans. 
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database.
  • Familiarity with Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling. 
  • Developed persistence layer based on JPA framework for providing POJO persistence model for object-relational mapping. 
  • Used Apache CXF Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Created RESTful API’s as Micro-services using spring boot.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model. 
  • Worked on MEAN Stack.
  • Used Mongoose API in order to access the MongoDB from NodeJS.
  • Used Maven for building application.
  • Used GIT as a source version control and Jenkins as a CI tool.
  • Deployed application on Weblogic server.
  • Used XML parser API's like JAXB API within the web service for marshalling/un-marshalling. 
  • Developed the web applications even under pressure when time line occurs. 
  • Used JIRA for tracking issues reported by testing team.
  • Did UI development using AngularJS, JavaScript, JSP, AJAX, JQuery and Bootstrap.
  • Tested every application using validators and handled multiple modules simultaneously to achieve the application. 

Environment: Java 1.8/1.7/1.6, JSP, AJAX, JSTL, Servlets, JSON, JavaScript, REST and SOAP Web services, HQL, Spring 4.0, Hibernate 4.0, MEAN stack, Oracle, JUnit, Mockito, Jenkins, Weblogic, log4j, Angular JS, HTML5, CSS3, JQuery, Bootstrap, Agile, GIT, SOA Architecture, JMS, Maven.

Confidential, San Antonio, TX

FullStack Java Developer

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Worked in Agile environment and participated in requirement gathering, analysis and design.
  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation mappings.
  • Used Junit and Mockito for unit testing.
  • Used Hibernate Query Language (HQL) and Custom Queries to querying data from Oracle Data Base In DAO.
  • Implemented all the CRUD operations using JPA query language.
  • Used JMS to send and receive alert texts from customers.
  • Use RestTemplate to access RESTful URI.
  • JTA and JTS were used to allow for global transaction. While JMS was used to provide reliable and asynchronous messaging service.
  • Implemented Restful web service using JAX-RS.
  • Developed Junit test cases to validate the REST services.
  • Extensively involved in the integration of the Front-End web interface with the Spring MVC, JSP, HTML, CSS and JQuery.
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer with Hibernate. Generated  Hibernate XML files for the configured beans.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory to make RESTful communications over HTTP with GET, POST, PUT, DELETE to Web API.
  • Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
  • Used JIRA for tracking issues reported by testing team.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.

Environment: Java 1.7/1.6, J2EE, Agile, Spring 3.0, Spring MVC, JMS, Hibernate 3.0, REST Web services, JBoss, Eclipse, UML, Log4j, JNDI, JUNIT, ANT, Jenkins, Jira, SVN, AngularJs 1.3, JSP, HTML, CSS, JQuery, JSON, JavaScript and Mockito.

Confidential, Bothell, WA

Java/ J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose. 
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript, and JQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data Access Object, Factory Pattern, etc.
  • Implemented various complex SQL queries.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture. 
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects and to integrate with O/R mapping tool Hibernate. 
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages. 
  • Extensively used Hibernate in data access layer to access and update information in the database. 
  • Deployed the applications on IBM WebSphere Application Server. 
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs. 
  • XML parser APIs SAX and JAXB in the web service's request marshalling and un-marshalling. 
  • Developed SQL for querying the Database, Written stored procedures and triggers
  • Focused on TDD by creating detailed JUnit tests for functionalities before implementing each of them. 
  • Used JIRA for tracking issues reported by testing team.
  • Log4J to capture the log the events and exceptions. 
  • SVN for version control of the application.
  • Implemented the library dependency management and application build process using Maven.

Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache CXF, SOAP Web Services, HTML, JavaScript, CSS3, JSP, Servlets, JDBC, Agile Methodology, PL/SQL, JMS, JUnit, XML, UML, UNIX shell scripting, Oracle 10g, IBM WebSphere, Tomcat 8.0/7.0, SVN, Cobertura and JIRA.

Confidential, Memphis, TN

Java/ J2EE Developer

Responsibilities:

  • Developed the application in Agile Scrum fashion. Designed the front-end screens using XHTML, HTML and Java Script and developed application using Spring framework.
  • Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Responsible and actively involved in the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Built system using Model-View-Controller (MVC) architecture.
  • Implemented the application using the concrete principles laid down by several design patterns such as Composite View, Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator, Data Transfer Object (DTO).
  • Developed Web services to allow communication between application through SOAP over HTTP using Apache CXF
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, ANT, JMS, Oracle, JBoss and WebSphere app server 6.0.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Responsible for developing Hibernate configuration file to configure the data base drivers, connection pooling, session management and mapping files to map to database tables.
  • Used RESTful web services to expose certain functionalities of the application.
  • Used JAX-RS implementation for RESTful web services.
  • Worked extensively on Core Java concepts such as multi-threading and Collections.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Worked in Test Driven Development environment like JUnit for unit testing.
  • Used Log4J to validate functionalities.
  • Involved in installing and configuring Eclipse and Maven for development.

Environment: Java 1.6, Hibernate 3.0, Spring 3.0, Spring MVC, AGILE Methodology, SCRUM, JSP, Servlet, XML, HTML, XHTML, Design Patterns, JBoss, Apache CXF, RESTful and SOAP Web Services, Log4J, JUnit, JavaScript, Unix Shell Scripting, JMS, SVN, Oracle 9i, Eclipse, Maven, JIRA, UML, WebSphere 6.0, Windows, ANT.

Confidential, Indianapolis, IN

Java Developer

Responsibilities:

  • Involved in requirement analysis, functional specifications and over-all component design.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container
  • Involved in configuration of Spring MVC, E-mail, File-Upload, and Integration with ORM Framework (Hibernate).
  • Develop UML diagrams such as Class, Sequence and Activity Diagrams to understand the Systems architecture.
  • Designed and Developed Web Services using UDDI, WSDL, SOAP to communicate to the other modules using Apache CXF.
  • Configured Hibernate objects as Spring Beans in the Spring Configuration File.
  • Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures for Oracle database.
  • Implemented Struts Validators framework to validate the data and implemented Web services with Apache CXF.
  • Developed components using Java multithreading concept.
  • Involved in writing unit test cases using Junit.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from database.
  • Involved in design of JSP’s and Servlets for navigation among the modules and designed cascading style sheets, XSLT and XML part of Order entry.
  • Used SVN version control tool.
  • Automated build process by writing ANT build scripts.
  • Hosted the application on WebSphere and used Maven as the build automation tool.

Environment: Java 1.6, HTML, CSS, JSP, Spring, Hibernate, SOAP web services, Apache CXF, Servlet, JDBC, Struts, EJB, SVN, ANT, XSLT, XML, JavaScript, PL/SQL, JQuery, Oracle 9i, WebSphere, Maven2.2.1, Subversion 1.7.2, JUnit, Apache Axis.

Confidential

Java Developer

Responsibilities:

  • Designed Data Model and Developed Stored Procedures using PL/SQL.
  • Used JDBC API for interaction with the SQL Server Database.
  • XML was used to transfer the data between different layers.
  • Worked on database interaction layer for insertions, updating and retrieval operations on data.
  • Guided team members on Struts Framework.

Environment: Java 1.6, HTML, CSS, JSP, Servlet, JDBC, Struts, EJB, XSLT, XML, JQuery, Oracle 9i, WebSphere, Maven2.2.1, Subversion 1.7.2, JUnit, Apache CXF.

We'd love your feedback!