We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Phoenix, ArizonA

SUMMARY

  • Over 6+ years of professional experience in Systems Analysis, Design, Development of various Client/Server and Internet Applications.
  • Experience in full Software Development Life Cycle (Requirements Analysis, Design, Development, Testing, Deployment and Support).
  • Knowledge in Application Design and Development using OOA, OOD, OOP, MVC, SOA and J2EE.
  • Extensive experience in developing web applications using C++, Java, J2EE, JSP, Servlets, EJB, JDBC, Struts, Spring, Hibernate, JMS, JSF and XML.
  • Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax, Bootstrap and AngularJS.
  • Wrote AngularJS controllers, views, and services for new website features and used to markup and expressions and experience using Angular UI components like GRID.
  • Worked with MVC frameworks like Spring MVC, JSF and Struts in developing web applications.
  • Expert level grasp of Azure architecture components, including infrastructure, tools, and portals.
  • Good knowledge of Stateful /Stateless Session EJBs and Entity EJBs.
  • Expertise in developing the multi - tier web applications in both Spring MVC and Struts MVC that ensures clear separation of layers and rapid application development.
  • Experience in Java Web Services.
  • Strong experience in developing Test Plans and Test cases using requirements and design documents.
  • Expertise in Selenium automation using Selenium IDE, WebDriver, Grid and JAVA.
  • Excellent working knowledge of writing XML documents and parsing them using SAX parsers.
  • Experience with ORM framework like Hibernate and Integrating with JPA and spring ORM.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, UDDI, WSDL, JMS (Java Messaging Service).
  • Experience building complex, distributed, fault-tolerant, microservices based platforms.
  • Good working knowledge in building application using apache ANT builder and Junit automated testing.
  • Strong experience in RDBMS concepts, Oracle 9i/8i and MySQL.
  • Good Knowledge in Developing, Customizing Oracle Modules with Oracle ADF and integrating process with Oracle Data Integrator.
  • Possess application Server experience with Bea Web logic, Java Webserver and IBM Web Sphere Application Server.
  • Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
  • Possess application Server experience with WebLogic and IBM WebSphere Application Server.
  • Extensively used different IDEs like Eclipse, WSAD and RAD.
  • Proficient in unit testing the application using JUnit.
  • Extensive working experience on clustering, performance tuning (JVM options, Load Runner), load balancing, connection pool, multi pool, JMS message Queue and Monitoring.
  • Experience in using ANT and Log4j tools.
  • Good knowledge of in Unified Modeling Tools (UML) concepts and extensively worked in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose and Microsoft Visio.

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, Arizona

Sr. Java Developer

Responsibilities:

  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Application development and enhancement using Spring.
  • Managed all the incoming requests using spring MVC and used IOC and AOP and Spring JDBC modules.
  • Developed the front end using JSP, JSF, JPA, HTML5, CSS3, Angular JavaScript, JSTL, EJB, Custom Tags, JQuery, and JSON.
  • Developed Backend application using Core Java, Spring, Hibernate and Web Services.
  • Developed User Interfaces using JavaScript and JavaScript frameworks such as AngularJS.
  • Worked on two-way, one-way data binding, built-in components and developed single page applications using Angular JS.
  • Developed theEncryptionDecryption program to secure sensitive data like user account information.
  • Performed certain roles in passing the information between different modules using Plain Old Java Objects (POJO).
  • Configured JPAPersistence API to interact with MongoDB 3.x database and Hibernate as platform and created POJO's classes asJPAentities.
  • Used Ant, Maven and Gradle as a build tools on java projects for the development of build artifacts on the source code.
  • Created REST API’s which returns the resources for applications like Customer Hub, Billing System, and Tracking System.
  • Used Hibernate (O/R Mapping), JDBC to access the database to verify the credit approval level for customer.
  • Used Java Microservices on AWS: RESTful services using JSON, Spring MVC, JPA/Hibernate.
  • Used Hibernate 4, DB2 for JPA purpose.
  • Used Spring MVC to connect with Oracle database to store and fetch data.
  • Used Intellij to develop/create my code in java and groovy.
  • Designed, developed, implemented, and maintained custom Gradle tasks in Java and Groovy.
  • Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers, and functions.
  • Creation of database objects liketables, views, materialized views, procedures, and packagesusing oracle tools likeToad, PL/SQL Developer,andSQL* plus.
  • Extensively worked on implementing SOA (Service OrientedArchitecture) using XML Web services (SOAP, WSDL, UDDI, REST, and XML Parsers).
  • Familiar with EJB design patterns, Service OrientedArchitecture (SOA), Aspect Oriented Programming (AOP).
  • Developed Web Service clients to communicate with various Web Service providers to achieve business requirements.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Created and Consumed Web Services using Eclipse IDE (Both SOAP and RESTFUL Services).
  • Consumed Restful Web Services to get customer address history information.
  • Mainly responsible for developing RESTful API using Spring framework.
  • Developed different controllers that return the response both in JSON and XML based on the request type.
  • Used SVN for version control and used eclipse as the IDE for developing the application.

Environment: Java, J2EE, Spring, Spring Boot, Spring MVC and Rest, Hibernate, Struts, JQuery, AJAX, JavaScript, Angular.js,Oracle, CRUD, PL/ SQL, JDBC coherence (2), MongoDB (2), APACHE CXF, and REST Eclipse WebLogic, Agile UML JSP, SERVLET MAVEN ITEXT GWT (Google Web Toolkit) Jasper report ILOG Web 2.0, SOA

Confidential, CA

Java Developer

Responsibilities:

  • System Analysis which includes complete understanding of the application and requirements
  • Done code reviews and assist developers in troubleshooting
  • Controlling Configuration Management like CVS so that build failures can track easily and resolve issues right away.
  • Worked with HTML5, CSS3, JavaScript for developing user interface.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3, jQuery UI framework and ReactJS.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Have followed Agile methodology throughout the Process of application.
  • Developed Test Plans, Test Cases as per the business requirements and executed them.
  • Involved in developing the web based interfaces using HTML, JSP and JavaScript.
  • Developed the web application using Struts MVC framework, EJB and JSP.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Involved in Integration, System, functional, GUI, Regression and User Acceptance Testing.
  • Involved in the implementation of J2EE Design Patterns such as Service Locator, Business Delegate, Data Transfer Object and DAOs.
  • Developed theSpring Features likeSpring MVC,Spring DAO,Spring Boot, Spring Batch, Spring Security.
  • Managing Azure with the Azure portal, Windows PowerShell, Azure Resource Manager, Azure management services.
  • Creating an Azure virtual network by using a deployment template, by using PowerShell, configure virtual networks, Configuring a point-to-site VPN.
  • Installation, Configuration and administration of WebLogic environment, including deployment of EAR and configuring cluster environment.
  • Involved in developing SQL Queries, PL/SQL procedures.
  • Performed unit and system testing

Environment: Java, J2ee, JSP, Servlets, Struts, EJB, My Eclipse, Web service, Oracle 10g, Weblogic8.1, Hibernate, Spring Boot, Spring Rest/MVC.

Confidential, Pittsburgh, PA

Java Developer

Responsibilities:

  • Responsibilities include analysis of these various applications, designing of the enterprise applications, co-ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management
  • Designed UI using JSP and HTML, and validated with JavaScript for providing the user interface and communication between the client and server.
  • Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client side validation.
  • Implemented the spring dependency injection of the Database helper instance to the action objects.
  • Configured Struts-config.xml with all the mappings required by the architecture.
  • Used Struts tag libraries in the JSP pages.
  • Involved in developing custom taglibs, JSP, Servlets, EJB’s, Portlets and DB2 - stored procedures
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer
  • Core developer of the application infrastructure using GWT as the front-end
  • Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with DB2.
  • Developed EJB components (Session Beans, Entity beans) using EJB design patterns to business and data process.
  • Involved in user interface development using JSTL.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Prepare Java/J2EE development structure for Maven.
  • JSP interfaces were developed. Custom tags were used.
  • Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
  • Involved in coding for JUnit Test cases.
  • Developed the Servlets for processing the data on the server
  • Used Dojo for the client side development and validations
  • Used Hibernate annotations to avoid writing a mapping file.
  • Involved in the deployment of Web-Service End-Points using Apache CXF.
  • Developed the Web Based Rich Internet Application (RIA) using Adobe Flex.
  • Used Subversion for version control and created automated build scripts.
  • Used Apache to build projects, which assisted in testing, and produce reports on projects.
  • Wrote JMS classes to communicate with MQ series deployed at Credit Card Issuing agency (VISA, MASTER).
  • Used SQL statements and procedures to fetch the data from the database.
  • Implemented Web services by applying SOA concepts in conjunction with SOAP.

Environment: Java, Servlets, JSP, JSTL, Struts, JMS, EJB, DOJO, Cognos, Hibernate, HTML, XML, Apache, DB2, Spring, Apache CXF, CRUD, SVN, Web services, GWT, Subversion, Maven, UML, Junit, Flex.

We'd love your feedback!