We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Over 8+ years of experience in Web Development, designing User Interface (UI) applications and professional web applications
  • Experience in full System Development Life Cycle (Design, Development, Testing, Deployment and Support) using development methodologies and Agile (Scrum, Kanban, TDD - Test driven development, CI-Continues Integration) automation test.
  • Excellent design and programming skills in Java/J2EE, JavaScript, Struts, spring, Angular.
  • Node.js Java Mail, EJB, Web services, JSP, JDBC, XML, XSD, XSLT, RMI, XML Parsers (DOM and SAX), JAXP, JAXB, Maven, Log4j, Junit, Power Mockito, Java Beans, JNDI, SQL, PL/SQL, Oracle, Tomcat, JBoss, Sybase.
  • Extensive experience in Application Software Design, Object Oriented Design, Development, Documentation, Debugging, Testing and Implementation.
  • Experience in designing User Interactive UI Web Pages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
  • Experienced in working in AGILE based development environment and participating in Scrum sessions.
  • Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular JS and Bootstrap.
  • Expertise in coding optimized SQL queries on databases like My SQL, SQL Server and Oracle.
  • Experience in developing web applications using MVC, MVVM, MVP, Singleton architectures.
  • Expertise in using source code control systems such as GIT, Version One, JIRA, and Jenkins.
  • Solid experience with Responsive Web Design (RWD) with involvement in several web application development projects
  • Expert in Java/JavaScript programming. Experience with Node Js and React Js.
  • Good experience with web services like RESTFUL, SOAP.
  • Experience in development tools such as Babel, Web pack, and NPM.
  • Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
  • Used Node JS to run Web pack tasks and build properly the project.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Experience with Object-oriented programming and Object-oriented design.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries.
  • Expert in configuring Amazon Web Server (AWS) instances.
  • Experience of migrating application to AWS and manage applications on cloud.
  • Experience and ability to write automation test cases for regression testing
  • Hands on experience using various Operating - Systems like Windows, UNIX, Linux.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Strong database skills in Oracle 12c, Sybase, DB2, My SQL, MS-Access and MS SQL Server.
  • Strong experience with JUNIT for unit testing.
  • Very much comfortable in analyzing, debugging, troubleshooting and solving problems and issues in application.
  • Strong perseverance and diligence towards attaining challenging goals and possess good Communication skills and quick learning ability.
  • Strong team player and effective individual with an ability to adapt to new technologies quickly.
  • Strong work ethic with desire to succeed and make significant contributions to the organization.
  • Proven capacity to meet deadlines. Good communication and presentation skills. Ability as a good developer and effective interaction with end users.

TECHNICAL SKILLS

Java & J2EE Technologies: Java1.8, JSP, Servlets, JDBC, JSTL, Custom tags, EJB, JavaBeans, JNDI, RMI, EJB Session Beans, Entity Beans, JMS.

Frameworks: Struts1.x/2.x, Angular js, Angular js2.0, Node js, React js, JSF2.x, Hibernate (JPA, XML), Spring (CORE, BOOT, SECURITY, AOP).

IDE & Editors: Eclipse, RAD and Net Beans, Notepad++, Visual Studio, Edit Plus, Sublime Text.

Web Services: SOAP, REST, WSDL, UDDI, JAX¬RS, JAX¬WS.

Methodologies: J2EE Design Patterns (MVC, MVP, MVVM, Singleton).

Open Source: JUNIT, log4j, GIT, CVS,SVN.

Platforms: Windows 7/XP, UNIX, LINUX(ubuntu)

Databases: Oracle 11g/10g/9i/8i, MS SQL Server, MYSQL-SQL&PL/SQL, No SQL.

Internet Technologies: HTML5, DHTML, CSS (Bootstrap), Java Script, AJAX, XML, DTD/XSD, XSTL, DOM/SAX, JAXP, JAXB, JSON, JQUERY3.x, DOJ.

Scripting Languages: Maven, Ant, Java Script, and UNIX.

Web/Application Servers: Web Sphere8.x, Tomcat7.x, Web Logic9.x and JBOSS.

PROFESSIONAL EXPERIENCE

Confidential 

FULL STACK JAVA DEVELOPER

Responsibilities:

  • Requirement analysis and finding gap with the existing functionalities
  • Developed and designed User Interface Screens using JSP, ReactJs, JavaScript and HTML
  • Developed JSPs for service management and user management modules
  • Worked with Spring framework, JSF, web flow framework and Struts
  • Implemented generics and auto boxing features of Java
  • Designed and developed Struts Action Classes and Views using JSP, Struts tag libraries and JSTL
  • Involved in writing tables in Universal Database and integrated with database developers for using stores procedures in this application
  • Used and developed PL/SQL triggers and master tables for automatic creating of primary keys
  • Mapped hibernate hbm and implemented spring configuration setup.
  • Used SOAP Web Services using WSDL to connect with remote data and external clients
  • Implemented the application in MVC Architecture
  • Involved in preparing ETL standards, naming conventions and wrote ETL flow documentation for Stage, ODS and Mart
  • Wrote shell scrips to automate the sequential working of Autosys jobs
  • Responsible for creating appropriate Indexes, and creating incidents with Teradata
  • Build and deployed enterprise Java EE applications using WebLogic server
  • Involved in dealing with production bugs and interacted and updated the status to the business owner
  • Involved in writing test scripts using java and executed it through selenium cucumber
  • Environment: Java 1.5, JSP, Struts, Servlets, WebLogic, Spring, Hibernate, JavaScript, HTML, SOAP Web Services, Log4J, JMS, XSLT, SQL, ReactJS, DB2, JDBC, DAO, Agile, Jira, Jenkins, cucumber, GIT, Unix

Confidential 

Java Developer

Responsibilities:

  • Involved in analysis and developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in requirements discussions, story board preparation, estimation, daily Scrum meetings and retrospective meetings as part of agile methodology.
  • Developed REST based Web Services using JAX-RS and Axis to interact with backend systems.
  • Deployed the applications on BEA WebLogic Application Server.
  • Implemented the Spring IOC for the core business application logic and used Hibernate as persistence framework.
  • Used Hibernate in data access layer to access and update information in the database.
  • Wrote DAO class for the RESTful web services.
  • Used Web services - Web Services Description Language WSDL and SOAP for getting credit history updated information from third party.
  • Used SoapUI for load testing the Web Services.
  • Used JSON parsing to implement REST Web Services.
  • Involved in understanding overall requirements of E-Commerce and MVC framework, and used UI technologies like Ajax, JSF, Richfaces, JQuery, and CSS3 to provide features like User Management.
  • Used Gradle script to create OSGI bundles.
  • Used JNDI to lookup for the data sources and EJB 3.0 required.
  • Wrote SQL queries and stored procedures for MS SQL Server 12.
  • Maintained portal web site using JSP, JUnit, IBM WebSphere, IBM Rational Application Developer, and DB2.
  • Done data manipulation on front end using JavaScript and JSON.
  • Worked on Spring Batch to read data from UI, map the data and persist to database.
  • Creation of Unix shell scripts for taking a backup of and restoring backend production data, especially huge byte files.
  • Used Angular JS and Bootstrap for dynamic data in Web UI development by putting data binding.
  • Developed JUnit test cases for all the developed modules.
  • Used Ant, Maven scripts to build and deploy the application.
  • Used CVS and GIT for version control across common source code used by developers.
  • Used Oracle 10g database and used the Stored Procedures and Triggers in the application.

Environment: JDK 1.7, Spring 3.0, Hibernate 3.6, JSP, Servlets, JMS, XML, REST web services, SOAP, WSDL, JDBC, Log4J, JavaScript, HTML, CVS, Angular JS, Eclipse Indigo, BEA WebLogic Application Server 10.3, IBM WebSphere, EJB 3.0, OSGi, Ant, Maven, JUnit, MS SQL Server 12, DB2, Oracle 10g.

Confidential 

Java/J2EE Developer

Responsibilities:

  • Responsible for reviewing business user requirements and also participated in meeting the users with Business Analysts.
  • Written technical design documents and detailed design documents based on the requirement specifications.
  • Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints, stand up meetings and customer reporting backlogs.
  • Developed presentation tier as JSPs, JavaScript, MVC, HTML and CSS with custom tag libraries using Struts 2.0 Framework.
  • Used the Struts 2.0 framework to build the web application and spring to develop light weight business component.
  • Used spring integration with Struts by implementing Delegating Struts Action management to Spring Framework.
  • Developed JAX-WS Web services for interaction between Hosting and Consuming applications.
  • Developed business layer components using enterprise java beans EJB 3.0.
  • Developed Session and Entity CMP beans EJB 3.0 for crucial business logic.
  • Used JSON toolkit for encoding and parsing the text.
  • Communicated with external applications JMS messages using IBM WebSphere MQ.
  • Designed Interactive GUIs using Java Applets, Servlets and Swing.
  • Involved in troubleshooting in the front end like JavaScript.
  • Utilized Java Swing framework to develop client side components.
  • Wrote spring configuration file to define beans, define data source and hibernate properties.
  • Consumed WebServices WSDL, SOAP, and UDDI for the supplier payment module.
  • Ran the purge scripts on SOA database to purge the old instances to increase the Enterprise Manager performance.
  • Used JAX RPC and used JAXB for marshaling and unmarshaling of message data.
  • Used SVN for Version Control.
  • Performed functional testing to identify various critical points in the application and automated it by using Selenium RC.
  • Developed API using Hibernate to interact with the Oracle database
  • The Application was hosted by WebLogic Server and developed using Eclipse.

Environment: Java/J2EE 1.6, Weblogic Application Server, Eclipse, Oracle 10g, Servlets, JSP 2.1, AJAX, HTML, Struts 2, Spring 2.5, EJB 3.0, Hibernate 3.0, JMS, JTA, XML, XSL, JAXB, JAX-WS, SOAP, UDDI, WSDL, JUnit, Log4J, SVN.

Confidential

Java Developer

Responsibilities:

  • Created Use Case, wrote design approach documents, development, implementations, support, for functional security modules like Self Registration, Change Password, Approve Failed Registrations, Update Other's Profile etc. on a weekly basis.
  • Interacting with the business and user group to ascertain requirements to carry out Business Reengineering Business Process Management processes with detailed functional and technical analysis with OOAD concepts and Agile RUP Methodology.
  • Developed and Implemented DAO classes using Hibernate for database transactions.
  • Implemented persistence layer with JPA/Hibernate.
  • Developed form beans and action classes to write the routing logic and to call different services.
  • Work involved extensive usage of HTML, AJAX, ExtJS, Bootstrap, JQuery and JavaScript for client side development and validations.
  • Developed different SOAP services and Web Services using WSDL, SOAP
  • The web portion of the application is built using the JSF framework with dynamic JSP pages.
  • Used Web services to validate user details in real time scenario.
  • Developed Java beans and JSP's by using spring and JSTL tag libraries for supplements.
  • Configured WAS 6.0 applications in a UNIX environment.
  • Used JDBC to retrieve data from Oracle database.
  • Used Hibernate for persistence to Oracle Database
  • Used Dependency injection in spring for Service layer and DAO layer.
  • Responsible for user validations on client side as well as server side.
  • Develop stored procedures using Oracle10g PL/SQL.
  • Preparation of Specification Documents and flow diagrams
  • Implemented Design Patterns such as Command Pattern, Business Delegator, Service Locator, Business Objects and Data Objects.
  • Involved in unit testing of the modules using test-cases and involved in integration testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.

Environment: Java 1.6, PL/SQL, JavaScript, JSF, Hibernate, Spring, EJB, CSS, ExtJS, JQuery, Oracle 10g, JSP, HTML, JUnit, CVS, AJAX, Stored Procedures, SOAP, WSDL, Eclipse, Servlets, JDBC, Websphere, Ant, oracle 9i.

We'd love your feedback!