We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

IN

SUMMARY

  • 8+ years of experience in software development using Java and J2EE technologies, this includes all phases of software development life cycles like User Interaction, GAP Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Expert in developing applications using all J2EE technologies like EJB, JMS, JSP, JNDI, JDBC, Servlets.
  • Extensive experience as a Software Developer with all the phases of Software Development Life Cycle involving Analysis, Design, Development, Testing and Implementation
  • Experienced in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework, Spring Framework and Angular JS.
  • Experience in using various Java Script frameworks like Ext JS, Angular JS.
  • Excellent in front - end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery to make better Single Page Application SPA.
  • Implemented rich web applications using AJAX, DOJO, JQuery and JSON
  • Experienced in the functional usage and deployment of web applications in WebLogic, WebSphere, JBoss Application server and Apache Tomcat server.
  • Experienced in database programming using triggers and stored procedures in environments like Oracle and DB2. Also experienced in writing complex SQL queries.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Experience working with versioning tools like CVS, SVN and Clear Case and build tools like ANT, Maven
  • Hands-on experience with various Application servers and Web servers (IBM Web Sphere Application Server, Web Logic, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse.
  • Extensively used Core Java concepts like Inheritance, polymorphism, Abstraction and Encapsulation.
  • Experience in using various J2EE Design Patterns such as Session Façade, Service Locator, DAO, DTO (Data transfer object), Value Object, Front Controller, Factory, Business Object, Value Object and Singleton.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDD, WSDL, DTD, XSL, XPath, DOM, SAX, XSLT, JSTL, HTML, DHTML, CSS and JavaScript.
  • Good Exposure in writing SQL queries, PL/SQL stored procedures/functions etc. for relational databases like Oracle 11g/11i/10g/9i/8i, DB2, SQL Server 2008, My SQL, and Sybase etc.
  • Expert in implementing MVC architecture using Jakarta STRUTS 1.1, JSTL (JSP Standard Tag Library), JSP Custom Tag Development and tiles.
  • Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit.

TECHNICAL SKILLS

Languages: Java, C, C++

Frameworks: Struts2.x, Hibernate 4.0, Spring4.0, JSF1.0

Java Technologies: J2EE, JDBC, Servlets, EJB, RMI, JNDI, JSP1.2/2.0, Log4j

Web Technologies: XML, HTML, XHTML, Ajax, Java Script, JSP.

Application/Web Servers: IBM WebSphere 5.1/5.0, Apache 2.2, Apache Tomcat 5.0, BEA Web Logic 8.1/7.0

RDBMS and Tools: Oracle 9i / 8i/ 7.x, MySql.SQL, PL/SQL,Sybase

IDE & Other Tools: Eclipse, My Eclipse 5.1/6.0, RAD 7.0/ WSAD 5.0, NetBeans, MS-Visio, Dream Weaver 8.0, MS Front page, Fatwire, Vignette.

XML/Web services: XML, XSL, XSLT, XStream, JAXB, SOAP, WSDL. RESTful.

Operating Systems: Windows 7, Vista, XP, 2000/NT/98/95, Unix and Linux.

PROFESSIONAL EXPERIENCE

Confidential, IN

Sr. Full stack Java Developer

Responsibilities:

  • Created use case diagrams in UML using Rational Rose
  • Re-engineered the application with screens in JSP based on Spring framework
  • Involved in the design of the applications using J2EE. This architecture employs a Model/View/Controller (MVC) design pattern.
  • Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
  • Configured the xml files for Hibernate 3 and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Configured the xml files Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Developed Web Applications using HTML. Parsed the data, which is in XML format using SAX parser, and loaded the data into databases.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also used Angular.js filter to make the data searchable and sortable.
  • Used Angular JS for DOM Manipulation, Filters, and Directives.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Used Spring Inversion of Controland Transaction Management in the GUI for Maintenance Screens.
  • Extensively used theJSON objectswithAJAXfor UI displays.
  • Used Oracle 11g as the backend.
  • Creating Stored Procedure and fine tuning the existing procedure to handle huge amount of transaction.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, Hibernate cache concepts.
  • Designed and developed Restful Web services using spring framework.
  • Used Bootstrap and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
  • Developed Stored Procedures and triggers for database intensive tasks
  • Created indexes and referential constraints for performance and data integrity
  • Used Ajax, JSTL and Javascript in front end design
  • Used JUnit for Unit testing and Maven for build.
  • Developed and executed Test cases using unit testing (JUnit) and integration testing.
  • Extensively worked on performance tuning of SQL Queries to improve the performance of the daily and monthly jobs.
  • Developed International Error Correction Screens using custom front end forms using XML, XSLT, Angular JS
  • De-normalized the database for optimum performance
  • Involved in development of data abstraction layer using Hibernate ORM framework with spring support, and JDBC driven components.

Environment: Java, J2EE, Spring MVC 3.0, JSP, JavaScript, JQuery, Ajax, HTML, CSS, XML, Oracle 10g, Apache Tomcat 7.0(store application), Eclipse, Ant, JUnit, Apache Tiles.

Confidential, Woonsocket, RI

Sr. Web Services Developer

Responsibilities:

  • Contributed to the Design, Created Class diagrams, Sequence diagrams and Activity Diagrams.
  • Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, HTML and NodeJS.
  • Worked on different J2EE Design Patterns such as Front controller, Session Façade Value Object.
  • Locator, Singleton and DAO. Design and Development of modules involving Struts, Servlets, JSP, JSTL, Navigation Framework and JS.
  • Designed User Interface usingJavaServer Faces (JSF), Prime faces, HTML 5, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and Exception Handling, I/O System, Multi-Threading, Generics and other new features inJava7.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Development and support of Restful Web services that support JSON using Spring Web services (JAX-RS), JSON & MVC Module.
  • ConnectwithFlexswf files from spring controller using http servicewithxml or JSON.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Unix, Linux, Windows), and AmazonAWSvirtual servers (Linux).
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
  • Migrating web application from WebLogic application server deployment environments
  • Experience in setting up Mongo dB Client and writing queries to validate data against Mongo Collections.
  • Wrote JUnit Test cases for several classes which support the business.
  • Monitored the error logs usingLog4Jand fixed the problems.
  • Worked with Continuous integration tools like Jenkins and JIRA.
  • Used Tortoise, SVN as a version control tool and JIRA a work automation tool.

Environment: Core Java, JSF, MONGO DB, Amazon web Services, XML, JNDI, JMS, WebLogic Application Server 8.1, JQuery, Maven, Eclipse, Win CVS 1.2, Selenium, HTML, Rational Rose XDE, Junit 4.0, Log4j, JBPM, Dojo, Ajax, Java Script 1.2, XML/XSLT, SAX, DOM.

Confidential, Nashville, TN

Sr. Java/J2EE Developer

Responsibilities:

  • Have worked in Agile methodology environment including Acceptance Test Driven Design (TDD) and Continuous Integration/Delivery.
  • Involved in gathering system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose and MS Visio.
  • Used Java Swings to develop wizards for internationalization purpose.
  • Created Functional specification documents (FSD) and JSON contracts.
  • Managed and maintained Oracle and NoSQL(MongoDB) databases in production domain.
  • Used JMS-MQ Bridge to send messages securely, reliably and asynchronously to Web Sphere MQ, which connects to the legacy systems.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Involved in injecting dependencies into code using spring core module.
  • Developed presentation layer using JSP, HTML and CSS.
  • Used Core Java by working on collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Extensively worked with XML schema(XSD), XSL/XSLT, XML to navigate in XML documents, and SAX to process and parse xml files
  • Developed JSP custom tags for front end.
  • Written Java script code for Input Validation.
  • Extensively used Spring IOC for Dependency Injection.
  • Developed J2EE components on Eclipse IDE.
  • Used RESTful web services with JSON.
  • Used Apache CXF open source tool to generate java stubs form WSDL.
  • Used Oracle10g database for tables creation and involved in writing NoSQL queries using Joins and Stored Procedures.
  • Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
  • Worked on Mongo DB for storing security related information.
  • Developed Action classes and DAO classes to access the database.
  • Developed several POJO class to map table data into Java Object.
  • Used tortoise SVN tool to keep track of all work and all changes in source code.
  • Developed MAVEN script to build .war and. ear files for the application.
  • Used JUnit for testing the application.
  • Used Apache Tomcat to service WSDL requests.
  • Deployed the applications on Web Sphere Application Server.

Environment: Java 6 - JDK 1.6, Core Java, Spring 3.1 framework, Spring Model View Controller (MVC), Struts 1.2, Java Server Pages (JSP) 2.0, Servlets 3.0, JDBC4.0, AJAX, Web services, JSON, Java Beans, JavaScript, Oracle 10g, IBM RAD, Web sphere 7.0, Agile Methodology, TDD, Design Patterns, Rational Rose, SVN, Putty, MAVEN, JUnit, HTML Unit, XSLT, HTML/DHTML, CSS, Mongo DB.

Confidential, Germantown, MD

Java/J2EE Developer

Responsibilities:

  • Involved in hibernate mapping strategies, mapping the data, dynamic & static hibernate queries.
  • Created the UI interface using JSP Struts, HTML
  • Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Designed and Implemented MVC architecture using Struts Framework, which involved writing Action Classes/Forms & JSP pages.
  • Implemented Design Patterns like Singleton & Factory to add definition to the design.
  • Developed Action Forms and Controllers in Struts 2 framework. Utilized various Struts features like tagged libraries and Declarative Exception Handling of Core Java via XML for the design.
  • Documented and Fixed bugs and Client Issues in the application.

Environment: Core Java, JSP, Servlet, Struts, JDBC, Java Beans, XML, Oracle, EJB, Hibernate, Ajax, Jquery. spring, CSS, JavaScript, HTML, Web Services (SOAP), Weblogic Application Server, Oracle, J2EE, PL/SQLApache Ant, TCP/IP, Unix, Windows XP.

Confidential

Java Programmer

Responsibilities:

  • Developed project Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Worked on JavaScript, JSP’s, HTML, CSS in the front end development.
  • Used jQuery for client side validations and handling AJAX asynchronous requests.
  • Used Core Java by Working with Multithreading and Thread Pooling.
  • Implemented Session Beans for business logic, Entity Beans for Data Model and Message Driven Beans for Asynchronous messages.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information. Developed DAO's, java objects and used Hibernate as part of persistence layer.
  • Used NetBeans IDE to develop the Application.
  • Involved in modifying and writing SQL queries and stored procedures.
  • Designed and Developed SOAP Web Services.
  • Used Spring to do granular level validation for web services.
  • Deployed applications on IBM WebSphere Application Server.
  • Involved in functional and unit testing and also used JIRA tool for task assignment, bug tracking and fixture.
  • Used Maven to build and deploy the project.
  • Used log4j for writing the logs in respective files. Used powerful version control GIT.
  • Used Jenkins for continuous Integration.
  • Followed Agile/Scrum process for development.
  • Coordinating with other programmers in the team to ensure that all the modules complement each other well.

Environment: HTML, CSS, JavaScript, jQuery, JMS 1.1, AJAX, SOAP Web services, Java J2EE 1.5, JSP 2.1, Spring, Hibernate 3.5, NetBeans IDE, SQL 10.0, IBM Web Sphere Application Server 7.0, Maven, Ajax, XML, GIT, JIRA.

Confidential

JAVA Developer

RESPONSIBILITIES:

  • Analyzed Business Requirements for the design and development of the tool.
  • Product coding/Implementation for prototype.
  • Involved in front end server side coding using JavaScript/HTML/CSS and Java, JSP, Beans, EJBs.
  • Developed JSPs, JavaBeans and Servlets.
  • Created images/icons for web pages using Photoshop.
  • Interaction with the clients for modifications after UAT.
  • Testing/Reviews with final changes.
  • Data validation and documentation for future changes.

Environment: HTML/CSS, Java, JSP, Servlets, XML, XSL, Struts, Dreamweaver, JavaScript, Apache Tomcat 4.1, Oracle 7.0, Eclipse, Windows NT.

We'd love your feedback!