We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
  • Ambitious Go - getter with extensive adeptness in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, XML, Drools,Google Web Toolkit (GWT), HTML5, JavaScript, Angular.js and Bootstrap.
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat, IBM WebSphere, BEA WebLogicand JBoss Application Server.
  • Performance Targeted Implementer with substantial experience in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CFX, RESTful using Jersey and Jackson.
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, SQL Server and MySQL.
  • Mission Focused Aspirant with sweeping proficiency in using version controls such as SVN and GIT.
  • Quick-witted Competent with skillful ability in using Spring (Spring MVC, Spring Security 3.1.1, Spring JDBC and Dependency Injection/Inversion of Control) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in developing User Interface using Angular.js framework, HTML, CSS,JavaScript &JQuery,.
  • Experience with Maven& Gradle for dependency, version management and Jenkinscontinuous integration (CI)to setup automated builds.

TECHNICAL SKILLS:

  • Core Java, J2EE
  • Spring MVC, Spring JDBC, Spring ORM
  • JDBC, Hibernate
  • Maven, Jenkins
  • Test Driven Development (TDD), Junit, Mockito
  • JSP, Google Web Toolkit (GWT), Angular.js, HTML, CSS, JavaScript, JQuery, Bootstrap
  • Node.JS, Express, Mango DB, Angular.js
  • Apache Tomcat, WebSphere, WebLogic, JBoss

WORK EXPERIENCE:

Sr. Java Developer

Confidential - Dallas, TX

Responsibilities:

  • Worked on complete Agile Development with two-week sprints, story grooming, estimations, retrospectives and spring planning.
  • Using Test Driven Development (TDD), Junit, Mockito, Gradle, JIRA issue navigator, GIT, Stashare part of everyday tasks.
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring JDBC, Spring Security, Spring Web flow using Spring MVC.
  • Worked on Spring MVC application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Integrated spring with ORM frameworks Hibernate and Spring JDBC to do database operations with ORACLE.
  • Worked on Hibernate like mapping java objects to tables,named queries, pagination, Lazy Loading, HQL and Criteria API.
  • Worked on SOA architecture, produced SOAP webservices using JAX-WS to handle Service requests from various applications requesting information.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Worked to produce SOAP webservices (WSDL, XML, JAXB) using JAX-WS in Service Oriented Architecture (SOA). Also worked in consuming the SOAP webservices.
  • Designed and Developed REST web servicesbased on REST architecture, and provided data to the front end Angular JS in JSON format.Did configuration from scratch to develop REST services.
  • Used Google OAuth to implement security to the REST services.
  • Developed Front End Single Page Application with data from REST services in JSON Format.
  • Used Angular.js 1.3 features including Modules, Controllers, Views and Directives.
  • Used Jenkins Continuous Integration for automatic builds and Automated Release Management (ARM) jobs to push code into QA.
  • Supported Change Management Tasks to deploy code in QA Cert Testing and then into Production.
  • Worked on receiving XML messages from JMS Queue's (TIBCO EMS) at Southwest, regarding Flight Schedules and Times.
  • Parsed those XML messages using JAXB and then store the data into Oracle Database using Spring JDBC.
  • Wrote REST controllersto provide data to external applications in XML format.
  • Used GIT and Stash for creating branches, pull requests and merging.

Technology Stack: Java 1.8, Spring MVC, Spring JDBC, Java Messaging Service (JMS), REST web services, Gradle build, Jenkins Continuous Integration, GIT repository, Stash Code reviews, JIRA issue navigator

Sr. Java Developer

Confidential - Lewisville, TX

Responsibilities:

  • Agiledevelopment (2 week sprints/Iterations), Test Driven Development (TDD),Junit, Mockito, Maven,JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams.
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integrating Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Developed User Interface using JSP and Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reportsand iReport tool to create PDF version of recommended plans for document generation.
  • Wrote complex SQLs,Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.
  • Developed a portal application from scratch to interact with third party application token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
  • Worked with Single page application framework Angular JS extensively using routing, services, views and directives.
  • Participated in front end development using Angular JS, JavaScript, JQuery, HTML5, CSS 3.0 and bootstrap.
  • Used GIT as source control tool.
  • Used DB2 database and worked on creating critical pivot tables, SQL queries.
  • Developed, Tested and Deployed application in IBM WebSphere (WAS) 7.0 server
  • Created and implemented PL/SQL stored procedures and packages.
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.

ENVIRONMENT: Java 1.6 (Java 6), Agile, TDD, Spring, JPA, Hibernate, SOA, SOAP, JAXB, WSDL, JAX-WS, RESTful, Jackson, Jasper Reports, Junit, Mockito, Oracle, DB2, SQLs, WebSphere, IBM MQ, PL/SQL developer, SOAP-UI, GWT, Ajax, Angular JS, JQuery, JavaScript, CSS 3, bootstrap, Unix, SVN,GIT, Eclipse, JIRA, Crucible, SQL Developer, Maven.

Confidential, Cedar Rapids, IA

Sr.Java Developer

Responsibilities:

  • Worked on Agile Scrum development lifecycle with 2 week sprints, fast paced deadlines to implement new features and get it deployed to prod every 2 months.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Involved in writing the database integration code using Hibernate Leveraging the AOP features of Spring framework to handle exceptions.
  • Used Spring MVC front controller pattern to handle requests starting with dispatcher servlet to handle incoming requests.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, spring security set up and giving access to resources.
  • Used the concepts of Internationalization and Localization using spring.
  • Involved in writing code to transform XML documents using JAXB Marshalling and Unmarshalling using Spring Injections.
  • Used Hibernate in persistence layer, written hibernate mappings using Annotations, HQL, Criteria and Named Queries.
  • Involved in Design and Development of RESTful API. REST web services are created using spring with Jackson Mappers to exchange data using JSON data structure
  • Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock objects and run tests using Mockito Runner.
  • Used SVN for source Version Control, resolving code conflicts and merging code base.
  • Deployed the application in BEA WebLogic Application Server (WAS) 10.0.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Involved in SDLC and moving project from one stage to another such as testing, UAT and production.
  • Designed and developed the UI using Angular JS, JQuery, HTML 5, CSS 3, bootstrap and JSP.
  • Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided

ENVIRONMENT: Core Java, Java 1.6,Spring,Hibernate, SVN, Apache, Eclipse 3.3, JSP, JNDI, Log4j, JUnit, XML, Angular JS, JQuery, HTML 5, bootstrap, JavaScript, Web logic Application Server 10.0, Apache Tomcat 6.0, Oracle 10g, Windows XP, REST API, Net Beans.

Confidential, Trenton, NJ

Sr. Java Developer

Responsibilities:

  • Worked on all phase of agile development life cycle with 2 week sprints/Iterations, retrospectives and iteration planning meetings.
  • Did Test First development (Test Driven Development) after creating dummy stubs using Junit and Mockito for Mocking objects to test.
  • Object Oriented Analysis and Design using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio and also with Object AID.
  • Worked on Spring Application using Spring MVC, Controllers to capture incoming requests and delegate them to Services and Send information to JSP’s using Models and Views.
  • Worked with JSP, Servlets to display data on User Interface (UI), also worked with HTML to create, edit, populate forms.
  • Used both Hibernate and Spring JDBC for Persistence integrated with Spring, using Spring ORM support, to convert database errors into more meaningful errors from Spring.
  • Worked with Spring JDBC Mappers, JDBC Template, NamedParameter JdbcTemplate creating a simpler persistence model.
  • Used JPA Annotations for Mapping Objects to Tables, hibernatefeatures such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Gained Familiarity with SOAP web services, WSDL contracts, XML SOAP messages developed using JAX-WS with Spring Support
  • Developed RESTful webservices with Spring support to handle data transfer between internal systems with various other applications.
  • Wrote SQL queries to handle data in Microsoft SQLServer 2008 Platform.
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in JBoss Application Server.
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform to setup automated builds.

ENVIRONMENT: Core Java, J2EE (Java 1.6, JSP, Servlets), Agile, Junit, Mockito, Visio, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, RESTful, SQL, PLSQL, (PL/SQL) SQL Server, Apache Tomcat, JBoss Application Server, Angular JS, JavaScript, HTML, CSS, Maven, Jenkins, JIRA.

Confidential

Mid-Level Java Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Involved in development of JavaScript code for Client Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts Framework to implement J2EE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on WebLogic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers on MySQLDatabase
  • Deployed and Tested code on Apache Tomcat Server in both Local and Dev. Environments.
  • Used Ant build scripts to build and deploy the application.

ENVIRONMENT: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, Struts, HTML, XML, CORBA, XSLT, Java Script, Eclipse3.2,Eclipse RCP, MySQL, WebLogic 8.1.

Java Programmer Analyst

Confidential . -Greensboro, NC

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed Web Logic Server for handling HTTP Request/Response. The request and response from the client controlled using Session Tracking in JSP.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

We'd love your feedback!