We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

SUMMARY:

  • Around 8 years of professional IT experience inJava/J2EE technologies specializing in all phases of software development lifecycle Analysis, Design, Development, Deployment, Testing and Maintenance of application software.
  • Experienced in CoreJava, Collections, Multi - Threading, Exception handling, File I/O, Design Patterns, OOPS Concept.
  • Implementation, testing, integration, and production support of the enterprise web application usingJava/J2EE technologies/framework.
  • Worked with web technologies like JSP, JSF, Html5, Angular JS, CSS3, Servlet,Javascripts (used frameworks-JSON) jQuery, MVC frameworks (Struts, Spring MVC, IOC/DI, AOP) other frameworks (Hibernate, EJB, JUNIT) and Database (Oracle, MySQL and DB2).
  • Started learning analysis, design, development, testing and implementation ofJava/J2EE application usingJava, Spring, Hibernate, Jersey Framework, Servlets, JAXB, JSON,JavaScript, XML, XSD, SQL and using tools like Axis 2.0.
  • Designed various modules of application/product with the knowledge of design patterns and OOPS concepts.
  • Good experience in writing and performance tuning database queries and stored procedures using Oracle, DB2 and MySQL databases.
  • Good knowledge in usage of application and web servers such as Tomcat and Web Sphere.
  • Having good experience in build tools like ANT/Maven and logging like Log4J/SL4J.
  • Extensive J2EE development experience in different IDE tools like Eclipse and Rational Rose.
  • Experienced in Coding, testing, analyzing/fixing production defects/issues using Core Java&J2EE technologies and involved in code and design review process of team members.
  • Experienced in TDD (Test Driven Development) using Junit, Cucumber, Selenium and created technical design document containing architecture of the application/module/product.
  • Experienced in Version Control Systems such as SVN, CSV and used tracking tool JIRA.
  • Experienced in Document preparation including Design Documents, Technical help documents, User training documents and Test Cases.
  • Working as a team extended across the world at onshore and offshore locations, projects teams included 30+ resources and always keep up with new technology trends with a view to applying changing technology solution patterns.

TECHNICAL SKILLS:

Operating Systems: Windows 10, 8.1, 7, Vista, XP, Windows 2000

JavaTechnologies: Java, J2EE, JSP, JDBC, Servlets, JavaBeans, JSON, HTML, XML

Languages: Java, SQL, HQL, HTML, CSS3, JavaScript, jQuery, Angular 4, C/C++ and VHDL

Build Tools: Maven, Ant

Web Application Languages: HTML 5, CSS 3, JavaScript and Angular JS

Servers: Tomcat 8.0, JBoss 5.1.0, GlassFish 4.1.1, Web Sphere 8.5.5.9

IDE and Tools: Eclipse, Sts: Spring, SQLDeveloper, Squirrel SQL, KeePass, Fortify Audit Work

Data Base: DB2 10.1, Oracle MySQL

RDBMS: Hibernate, JDBC

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Full Stack Java Developer

Responsibilities:

  • Experience working in AGILE development environment.
  • Interacting with the business users, analysts and understanding the requirements.
  • Created iterative mockups, prototypes and production-ready XHTML/HTML5, CSS/CSS3.
  • Used Spring MVC framework to develop the application and its architecture.
  • Used spring dependency injection to inject all the required dependency in application.
  • Developed screens, Controller classes, business services and Dao layer respective to the modules.
  • Involved in developing the Business Logic using POJOs.
  • Developed Graphical User Interfaces using HTML and JSP's for user interaction.
  • Developed web pages using UI frameworks AngularJS.
  • Created set of classes using DAO pattern to decouple the business logic and data.
  • Implemented Hibernate in the data access object layer to access and update information in the SQL Server Database.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Wrote test cases in JUnit for unit testing of classes.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of EJB.
  • Used Maven for building the application in local machine and then did code walk through to analyze the issue which is lowering performance of the application.
  • Wrote scheduled batch jobs on UNIX environment for handling various huge databases update logics without manual interventions.
  • Performed deployment of project EAR on WebLogic.
  • Data Access Layer accessed Database using JNDI Names of Data source which are created on WebLogic.
  • Implemented SOAP web services to retrieve the data from different client application
  • Used log4j to log the error messages to the log files.
  • Involved in Unit testing using JUNIT with Mockito and integration testing.
  • Used GIT to maintain current and historical versions of codebase.
  • Consumed web services from different clients.
  • Used Oracle WebLogic server to run the application.
  • Used SQL scripts for the backend part.
  • Used Jenkins as build tool.
  • Used GIT version control to track and maintain the different version of the application.
  • Creating build scripts using ANT and used Jenkins for continuous build and deploys application in Dev and Test environment.
  • Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application.
  • Support and Bug Fixing.

Environment: Java 1.7, Spring MVC, Spring AOP, Angular Js, jQuery, JMS Messaging Services, HTML5, CSS3, Oracle WebLogic Server, Oracle 11g, Web services (SOAP), JMS, DB2, Oracle, Eclipse, Jenkins.

Confidential, Newark, NJ

Java Developer

Responsibilities:

  • Involved in analysis, development, testing, Support and implementation of Java/J2EE applications and improve the processes to the client.
  • Worked on enhancements as per the client Requirement.
  • Responsible for preparation of Technical Requirement Specification.
  • Collaborated with different teams for the purpose to give integrated solution.
  • Responsible for identifying process GAP and provide a solution to fill the GAP.
  • Designed process steps for testing, creating and submitting testing templates.
  • Co-ordinated with client for user acceptance testing (Unit and integration).
  • Responsible to manage the incidents, Change Request and Problem Management for Production issues related to the Application and day to day transaction.

Environment: Core Java, Spring MVC, Hibernate, SOAP web services, xml, Eclipse, Log4j, Tortoise SVN, Junit.

Confidential, Plano, TX

Programmer Analyst

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Developed application by using Angular, HTML5, CSS3 and JavaScript & JSF(PrimeFaces).
  • Responsive design approach using HTML5 and CSS3 to support device integration.
  • Involved in developing the multiple enterprise applications, which are developed using Spring MVC framework.
  • Wrote Customized exception classes for handling and informing Business exceptions.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Developed test scripts in JUnit and involved in testing.
  • Tested Rest web services using Postman.
  • Defined and developed the application's presentation layer using HTML5, CSS3 and JavaScript.
  • Involved in working with CSS selectors, classes, ids, pseudo classes and layouts and made use of JavaScript for developing user interface forms Developed complex SQL queries for extracting data from the database.
  • Resolve problems with software and respond to suggestions for improvements and enhancements.
  • Experience in using JIRA for full development cycle.
  • Used agile methodology for the software development and used JIRA for task assignment, bug tracking and fixture.
  • Involved in team meetings with corporate webmaster's UI team and end user client for understanding needs in new implementation & involved in daily team meetings & weekly scrum meetings.

Environment: HTML5, CSS3, JavaScript, jQuery, JSP, XML, Bootstrap, angular.js, chart.js, Node.js, Grunt, Agile, Hibernate, RESTful web service, Web Storm, AJAX, Adobe Flash, Dreamweaver, agile, SOAP, SQL, PL/SQL, Oracle, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle (SDLC) like Requirements gathering, Analysis, Design, Development and Deployment of various modules.
  • Prepared Functional Design and Technical Design Documents.
  • Developed and implemented the MVC Architectural Pattern using Struts MVC Framework including JSP, HTML and Action classes.
  • Developed the presentation layer using JSP, Struts Tag libraries, HTML, XHTML, CSS and client validations using JavaScript.
  • Created and maintained the configuration of the Spring Application Frameworks IOC container.
  • Developed actions and models encapsulating the business logic.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy and Grails.
  • Created WSDL and XML Schemas, and worked on the Web Services classes
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Developed and maintained the data layer using the ORM framework Hibernate.
  • Applied J2EE Design Patterns such as Factory, Singleton, and Business delegate, DAO, and DTO.
  • Developed Ant Scripts to build and deploy enterprise beans, web application and enterprise applications on the development and test servers.
  • Web application development using Groovy Grails JQuery AJAX and D3.js.
  • Used JQuery for performing client-side scripting and validation.
  • Provided Log4j support to the application for debugging the system.
  • Build PL/SQL functions and stored procedures and configured Oracle Database 10g with JNDI data source with connection pooling enabled.
  • Used Clearcase for maintaining version control and synchronizing changes.
  • Participated in Unit Testing using JUnit and Integration Testing.

Environment: Java 1.7, J2EE 5, Servlet, JSP, XML, Struts 1.2, Hibernate 3.0, Log4j, ANT, Web services, SOA, Oracle WebLogic 10.3, Groovy and Grails, AJAX, D3.Js Oracle Database 10g, JUnit, JQuery, Apache Axis 1.2, Linux, Web Services, UML, SOAP, WSDL, Clear Case, PL/SQL, TOAD for Oracle, Web logic Portal 10.3, Rational Rose, Eclipse.

We'd love your feedback!