We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Austin -, TexaS

SUMMARY

  • An intensive experience of over 7+ years as a full stack JAVA developer, gained me a graceful knowledge over the time being.
  • Developing the applications using Software Development Life Cycle in the Agile development environment with OOAD technologies, Client - Server systems, Web based applications, Business and Integration applications brought me great opportunities to work in many sectors like Pharmacy, Healthcare, Financial, Commercial, Banking. This helped me exposing towards the world of opportunities.
  • Designed, developed and deployed the applications using various java technologies like CORE JAVA, J2EE, Spring Framework, Hibernate, JDBC connections, and SOAP/REST web services.
  • Employed best practices of design patterns like Singleton, Service Locator, MVC, Session Facade, Business Delegate, DAO.
  • Worked on UML diagrams for the application development using Rational Rose.
  • Have done Administration, installation, configuration and deployment procedures of Web applications like Apache Tomcat Server, IBM WebSphere, Oracle WebLogic on various operating systems like Windows, Linux, Unix with excellent feedback.
  • Used database technologies like SQL, PL/SQL, Oracle Database in developing the applications that creates table, views, packages, triggers, stored procedures etc.
  • Have got experience of shell scripting in operating systems like Linux and Unix.
  • Got strong skills of application building using J2EE technologies like JSP, JMS, Servlets, JDBC, java Beans and EJBs.
  • As unit testing part of software development and ensures the correctness of the application, have used JUnit, spring test, Mockito and Easy Mock.
  • Wrote Junit test cases to test the application in more efficient, simple and clean way.
  • Experienced on using the ANT scripts and Maven tools to build the applications and experienced on CLI mode to build the application in both Linux and Unix environments.
  • Configuration tools such as GIT, CVS, SVN and Rational Clear Case have been used for versioning of the application.
  • Extensive experienced to setup and use of GIT version control system on local machine.
  • Logging is an important component of the software development. A well-written logging code offers quick debugging, easy maintenance, and structured storage of an application's runtime information. To maintain the readability of the application, used Log4j logging framework API.
  • In the different organizations I have worked for, they have all had different SDLC processes but all ultimately accomplished the same goal.In the production phase of the application development, have used clod based infrastructure tools and components.
  • Worked with AWS components like EC2, S3, Virtual Private Cloud, Elastic Load Balancing.
  • Have worked with ticket tracking and issues tools like HP center and IPM.
  • Have spent my entire professional life with IDEs and Development tools like Eclipse, RAD, JBuilder, NetBeans, IntelliJ IDE, Rational Software Architecture, SQL plus, TOAD, XML SPY.
  • Productively developed and deployed web applications using various J2EE framework technologies like Spring Framework, AJAX, Struts and ORM technologies like Hibernate and iBatis.
  • In development of frontend of the web application got experience in HTML, CSS, JavaScript, Angular JS, Bootstrap, JQuery, AJAX and JSON.
  • For wireframing of the Webpage layout used Axure RP pro.
  • Designed and Developed web services using RESTful APIs and SOAP.
  • Expertise in developing dynamic UI, cross browser event handling and DOM manipulations.
  • In the phase of deployment, used Web/Application servers like Apache Tomcat7/8.x, Oracle WebLogic 8/9.x, IBM WebSphere 6/7.x.

TECHNICAL SKILLS

Programming Languages: C/C++, Java, SQL

UML Tools: Rational Rose, MS Visio, Enterprise Architecture

Web Technologies: Servlet, JDBC, EJB2.0/3.0, JSTL, DHTML and HTML/HTML5, XHTML, CSS2/3, JavaScript, JSF, AJAX, JQuery, Angular JS, JSON, Backbone JS, Node JS, Axure RP Pro for wireframing.

Frameworks/Architectures: Struts 1.x/2.0, Hibernate, Spring

Design Patterns: Singleton, MVC, Value Object, View Object, Session Façade, DAO, Factory.

ORM: Hibernate, JPA, iBatis

Database: Oracle (9i,10g,11g), SQL Server2000/2005, DB2, MySql, Mongo Db, NoSQL.

Servers: Web Logic, JBOSS, Apache Tomcat, Web Sphere

Platforms: Windows(XP-SP2,7,8,10), LINUX, UNIX

IDE Tools: NetBeans, Eclipse, Rational Rose, ANT, Maven, Jasper iReport.

PROFESSIONAL EXPERIENCE

Confidential, Austin - Texas

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Developed the User Interface of the application using the HTML5, CSS3, JavaScript, JQuery, Web service layers, AJAX, Bootstrap, Angular JS, JSP, Struts, servlets.
  • In the design pattern of the application development, MVC pattern with Spring Framework was chosen and developed everything else as Data Rest Services.
  • The complete project was developed in the environment of Agile development methodology.
  • Used Bootstrap, to create responsive web pages to scalable both desktops and mobile devices.
  • The brain part of the application was scripted with the JavaScript, AJAX, Angular JS and used JQuery for the client-side validations, for the server-side validations used JSPs and Servlets.
  • Objects of JavaScript were encapsulated with the help of JSON.
  • For the database connectivity and Query management, ORM like Hibernate and JPA were used.
  • Used Japser Reports and Dynamic Reports as the report generating tools integrated with Jasper iReport.
  • For the web service generation, implemented SOAP web service using JAX-WS generated client stubs from WSDL.
  • Oracle WebLogic 11g server was used to deployments of the application.
  • Involved in writing test cases, debugging and fixing productions issues with Test Driven Development using Spring Test and Junit and even was a part of integration testing.
  • Work flow included HTML, CSS, JavaScript, Web services, JavaScript Libraries, Bootstrap, LESS/SASS preprocessors with GIT versioning.
  • Used GIT as the configuration tool for the versioning of the program files.
  • Builds of the application were created by Apache ANT build scripts and deployed the application on server.
  • Defined and deployed the monitoring, metrics and logging systems on AWS.
  • Used Log4j Logger and Debugger to capture the log that includes runtime exceptions.

Environment: To the summary of the applications and technologies that were used in this project are Java 1.7, Agile, JDBC, JSP, JSTL, Servlets, JavaBeans, Hibernate, Struts, Spring Core, Spring AOP, Angular JS, ANT, XML, SQL, Oracle, NoSQL, WebLogic 11g, JUnit, AJAX, JQuery, JSON, Log4j, Web Services, JAX-WS, JAX-RS, Jasper Reports and Dynamic Reports.

Confidential, Houston, Texas

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Developed UI screens from available wireframes using Primefaces 3.2 with the JSF framework to wire the business components.
  • Defined managed beans using annotations and implemented navigation on User Interface pages in JSF2.
  • The presentation layer of the application was achieved with HTML5, CSS3, JSP, XML, JavaScript, AJAX, JQuery.
  • The functionality of the application was given through Struts framework and Hibernate is used as the ORM for the relational mapping of the application and database.
  • Worked on Restful web services and interfaces with uniform and self-descriptive message methods.
  • Wrote PL/SQL procedures for intensive database transactions for storing high volume HTML Data.
  • All the modifications were performed using JSP, Servlet and XML.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancing, Auto scaling groups.
  • Integration of Maven/Nexus, Jenkins, Urban Code Deployed with Patterns/Release, GIT, Confluence, Jira and Cloud Foundry.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Writing Unix, Shell Scripting and used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like strut-config.xml, web.xml.
  • Worked on Apache Cassandra to communicate server’s access data across and providing high availability and also experience to manage database procedure with NoSQL.
  • Installed, Configured, Managed Jenkins CI Automation.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Implemented the logging mechanism using Log4j framework.
  • JIRA is used as the ticket tracking, change management and Agile/SCRUM tool.

Environment: Agile Methodologies, MS Visio, Java, JSP, JavaBeans, Struts, Hibernate, Servlets, JavaScript, AngularJS, MySQL, Junit, CSS, JSTL, PLSQL.

Confidential, Bloomfield, CT

Full Stack Java Developer

Responsibilities:

  • Extensive use of HTML5 with AngularJS, JSTL, JSP and JQUERY for the presentation layer along with the JavaScript for the client-side validations.
  • Used Spring framework’s JMS support for writing to JMS Queue, Hibernate Dao support for the interfacing with the database and integrated Spring with JSF.
  • Wrote AngularJS controllers, views and services and developed JSPs according to requirement.
  • Developed Web Services using SOAP, SOA, WSDL Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing and design) to communicate with Active Directory application using Restful API.
  • Used AquaLogicBPM (Business Process Managements) for the workflow management.
  • Interact with production support personnel to ensure that critical and major production issues are resolved in a timely manner.
  • Developed integration techniques using Apache Camel and Apache ActiveMQ technologies.
  • Used Apache ActiveMQ for fast, supporting many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features.
  • Developed the Web based Rich Internet Application(RIA) using Adobe Flex.
  • Good Experience with NoSQL database.
  • Developed a application using NoSQL on Mongo and Cassandra DB for storing data to the server.
  • Developed complete business tier with stateless, stateful session beans and CMP entity beans with EJB 2.0 standards.
  • ANT is used for building and the application is deployed on JBoss application server and WebSphere application server.
  • Taken care of Java Multithreading part in back end components.
  • Experienced in web development, client-server and n-tier Enterprise application using Java/J2EE technologies and Adobe Flex.

Environment: Java 1.6, J2EE, JSP, Servlets, JDBC, EJB, Java Beans, JMS, MQ Series, Struts, JSTL, JavaScript, AJAX, JBoss application server, WASD, XML, Mongo DB, Cassandra DB, WebSphere Application server 5.0, Maven, ANT, TOAD, GIT, AngularJS, Rational Suite, CVS Repository.

Confidential, SANTA MONICA, CA.

Java/J2EE Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, interface implementation, testing and maintenance.
  • The frontend view components were designed and developed using JSP and HTML.
  • Developed reusable utility classes in core java for validation, which are used across all modules.
  • Developed UI navigation using Struts MVC architecture (JSP, JSTL and Custom Tags).
  • Implemented Ajax for creating interactive web application and avoiding reloading of page for each request.
  • Used JAAS for Authentication and Authorization of Users.
  • Developed Java Bean Classes for the implementation of Business logic using EJB 3.0(Stateless session entity, message driven beans).
  • Used AJAX to develop an interactive Web application and JavaScript for Data validations.
  • Used IBM ClearCase for the source code version control.
  • Worked with development group of programmers for messaging using the IBM MQ Series API.
  • Used JSF framework to design the presentation layer.
  • Implemented XML Webservice using SOAP, UDDI(Universal Description, Discovery, and Integration), WSDL(Web Service Descriptor Language) to authenticate user from external application.
  • Implemented Spring AOP for calling a class before and after submission of form data.
  • Oracle 10g was used to store the user information.
  • Apache Axis is used as the Web services.
  • Integrated Spring and Hibernate for the data insertion and manipulation.
  • Involve in testing of application using JUnit.
  • Implemented Spring Validator for domain level validation.
  • Deployed and tested modules using Eclipse IDE and WebLogic Application Server 8.0.

Environment: Java, J2EE, Core java concepts (Multithreading, Collections) Oracle SQL, PL/SQL, Servlets, XML, JSP, JSF, Spring, EJBs, HTML, JavaScript, AJAX, Struts, JMS, IBM ClearCase, SOAP, JDBC, WebLogic application server, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Designed UML diagrams as a part of software design process.
  • Involved in the analysis, design, workflow and process flow.
  • Worked in the Agile Environment with the daily standups and work within the specific time.
  • Using Spring framework, employed MVC architecture to develop Controllers, Form Beans, and configured the spring configuration file.
  • Worked with EJBs (Session and Entity) to implement the business logic to handle various interactions with the database.
  • Worked on Messenger Services in various modules to communicate with JMS for asynchronous communication with in the application.
  • Wrote stored procedures, functions and triggers in PL/SQL.
  • Developed critical elements of the server framework like user authentication, access control.
  • Deployed business components into WebSphere Application Server.
  • Wrote SAX and DOM XL parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports and developed schemas for XML.
  • Involved in design and developing reusable web services using SOAP, XML, WSDL, UDDI, DOM, XML Schemas, JAXP and XSL.
  • Utilized Hibernate for the Object Relational Mapping purposes for the transparent persistence onto the Oracle 9i database using HQL.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.

Environment: Java, J2EE, Spring 2.0. EJB 2.0, JDBC, Servlets, JSP 2.0, JSTL, XML, XSLT, JMX, JNDI, SOAP, Oracle 9i, ANT, Junit, WebSphere Application Server 6.1, WASD 5.1, CVS, Log4j, JavaScript, Hibernate, 2.0.

We'd love your feedback!