We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

PROFILE SUMMARY:

  • Having more than 6 years of experience in Analysis, Design, Development, Testing and Deployment of Enterprise, Web and Client Server application using Java/J2EE Technologies.
  • Experience in complete Software Development life cycle (SDLC).
  • Core Java including OO concepts.
  • J2EE Technologies Servlet, JSP, JNDI, JDBC, JMS.
  • Web and Application Frameworks such as Spring 3.x/4.x and Hibernate.
  • Web Technologies such as XML, XSD, XSLT, HTML, DHTML, CSS, Java Script, AJAX.
  • Strong Knowledge of JavaScript frameworks such as Angular (1.x), Angular(2+) with TypeScript (2.x).
  • Strong with SQL and PLSQL, writing procedures, packages, triggers etc.Implemented systems based on N - tier distributed architecture using JAVA/J2EE technologies such as, Core Java, Multithreading, Collections Framework, Java I/O, Java Concurrency utilities.
  • Strong experience in UNIX with manipulating files, searching the text, editing the files, giving the privileges, scheduling events experience, and writing shell scripts.
  • Experience in using Java IDEs such as Eclipse 4.x and Net Beans 8.x.
  • Experience with servers such as Tomcat 8.0 and WebSphere Application Server 9.0.
  • Strong design and development experience databases Oracle 10g/9i, MS SQL Server, MySQL and DB2.
  • Hands on experience in Performance tuning of SQL queries and PL/SQL stored procedures, triggers.
  • Worked on Test Driven Development (TDD).
  • Experience in handling messaging services using Apache Kafka.
  • Configured Integration frameworks such as Apache Camel, Spring Integration.
  • Writing SQL Queries, Stored procedures, Views, Materialized Views, Packages, and triggers.
  • Hands on Experience in Version Control systems SVN and GIT
  • Experience in developing microservices in Spring Boot.
  • Deep technical hands-on experience developing RESTful APIs in Spring Boot framework.
  • Involved in preparing Requirement Specification, Analysis, Design, Technical Specification and Testing Documents.
  • Strong Problem-Solving skills, analytical skills, leadership abilities and excellent communication skills.
  • Ability to lead the team using Agile and Scrum methodology.
  • Proficient in developing the modules using SDLC and Waterfall patterns.

TECHNICAL SKILLS:

Technologies: J2EE, XSLT, XSD, DTD, XHTML, JAXB, EJB, JSP, Servlets, JDK, Java Beans, JMS, JNDI, JUnit, Ajax, Jquery, JDBC, RESTful, Apache Camel, Web services, JAX-WS, JAX-RS, JAX-RPC, XSLT, XPath, XSLD, DOM, SAX.

Application Server: Web Sphere6.2/8.0/9.0

Web Server: Tomcat, Glass Fish.

Languages: JAVA, SQL, PL/SQL, HTML5, XML, DOM, CSS(2&3), JAVASCRIPT, JSON, JQuery, AngularJS.

Databases: Oracle 9i/10g/11g, Mysql, Kafka

Tools: Eclipse, My Eclipse, Maven, TOAD, SQLdeveloper, Winscp3, putty, REST UI.

Operating Systems: Windows, Unix.

Version Controls: SVN, GIT.

Design Patterns: MVC, Facade, Session Facade, Singleton, Delegate, Front Controller, Point To Point, Publisher to Subscriber, Factory, Abstract Factory, DAO, Delegate, Value Object, DTO.

Methodologies: SCRUM, AGILE and WATERFALL.

Frameworks: Spring 3.x/4.x, Hibernate 3.x, JSF, Apache Technologies.

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Java Developer

Responsibilities:

  • Understanding functional, business and system requirements
  • Interact with Product Owners to get Requirements and translate them into technical specs.
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Used multithreading for writing the collector parser and distributor process, which was getting real time data from zacks API in format of JSON, using multithreading improved the performance by a lot. More over using concurrency package of collections made it thread safe.
  • Designed user interface for the product of gift card using Angular JS, jQuery, CSS3, HTML5 and JavaScript.
  • Involved in development of front-end components using Spring MVC, JSP, JavaScript, JAVA, and JSON.
  • Integrated with multi-threading and concurrency utilities for better performance.
  • Created Spring beans as dependency Injection (DI) / Inversion of Control (IOC) for communication between different layers in the application.
  • Used Spring DAO Support for JPA and JDBC.
  • Developing single-page applications (SPAs) using various JavaScript framework AngularJS, building components using Ajax, JQuery, Object Oriented (OO) JavaScript, JSON, and XML.
  • Used Rational Rose to design Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Configured the application servers on development environment and developer work station using JNDI.
  • Created Spring batch jobs using Application Context.
  • Follows Test Driven Development (TDD).
  • Used Spring Framework for back end processing along with Hibernate.
  • Fine tuning SQL queries to enhance response times.
  • Confirms architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
  • Involved in QA meetings for test cases Review
  • Responsible for the analysis of project requirements and the development of technical specifications.
  • Created JUnit test cases for unit testing the components.
  • Uses JMock, Mockitto frameworks for testing the code
  • Delivering the system using Agile Programming Methodology/SCRUM.

Environment: Java 8, JDBC, Web Sphere 9.0, DB2, SQL, RSA 7.5/8.0, Log4j, Oracle, TOAD, Hibernate, Spring core, Spring AOP, Spring DAO and PL/SQL, XML (SAX/DOM), XSL, Unix, REST, JPA 2.0,EhCache 1.6, JSP, Servlets, JDBC, XML, XSL, XSLT, XSD, CSS(2&3), JAVASCRIPT, JSON, JQuery, AngularJS, DHTML, Git, PUTTY, Linux, JUnit 4.0, Agile, scrum, SERENA Agile Planner, Jenkins (Hudson), Nexus.

Confidential, Pasadena, CA

Full Stack Java Developer

Responsibilities:

  • Understanding functional, business and system requirements
  • Interact with Product Owners to get Requirements and translate them into technical specs.
  • Resolving Production Bugs and Bugs in all the Test environments as QA, Pre prod.
  • Implemented the Spring DI and AOP Modules to remove the tight coupling and boiler plate code.
  • Created Spring beans as dependency Injection (DI) / Inversion of Control (IOC) for communication between different layers in the application.
  • Implemented the ORM with Hibernate to communicate with the DB.
  • Used multithreading on UI as well as on backend side.
  • Reviewing, testing and integration of the modules.
  • Debugging the application on RSA IDE for fixing the bugs
  • Modification/creating the SQL queries to implement the new client requirements.
  • Involved in QA meetings for test cases Review
  • Responsible for the analysis of project requirements and the development of technical specifications.
  • Used Spring DAO Support for Hibernate and JDBC.
  • Taken care of complete Java multi-threading part in back end components.
  • Created Spring batch jobs using Application Context.
  • Created simple reports using BIRT report designer.
  • Created JUnit test cases for unit testing the components.
  • Exposing the services as a WSDL using JAX-WS.
  • Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.
  • Used TCP/IP monitor in the IRAD to see the REST messages going from client and going to server.
  • Used Easy Mock to test the spring RowMapper classes.
  • Created Caching framework using EhCache for Caching of large amounts of data
  • Delivering the system using Agile Programming Methodology/SCRUM.

Environment: Java 6, JDBC, Web Sphere 8.0, DB2, SQL, Log4j, Oracle, TOAD, Hibernate, Spring core, Spring AOP, Spring DAO and, XML (SAX/DOM), XSL, Unix, CSS, REST, JAX-WS, TCP/IP Monitor, JPA 2.0,EhCache 2.x, J2EE 1.5/1.6 (JSP, Servlets, JDBC),XML, XSL, XSLT, XSD, JavaScript, DHTML, SVN, PUTTY, Linux, JUnit 4.0, Agile, scrum, SERENA Agile Planner, Jenkins(Hudson)

Confidential

Java Developer

Responsibilities:

  • Debugging the application on IRAD IDE for fixing the bugs
  • Modification/creating the SQL queries to implement the new client requirements.
  • Implemented the Messages module by creating JSP’s, Action classes, Entity Beans each representing one table and Session Bean by using a Session façade design pattern.
  • Wrote PL/SQL programs, stored procedures, Database Triggers, views, forms & packages.
  • Implemented the REST protocol for using the web services.
  • Developed various EJB components to fulfill the business functionality.
  • Hibernate was used as persistence layer to connect to the database.
  • Monitored the error logs using Log4J and fixed the problems.
  • Implemented J2EE design patterns Data Access Object (DAO), Transfer Entity Object (TEO), Business Delegate and Service Locator.
  • Implemented the IOC (Dependency of Injection) module of spring for lesser coupling between bean objects, there by eliminating the need for Factory pattern.
  • Implemented Spring DAO module by injecting dataSource and sessionFactory dependencies.
  • Used JAXP and JAXB for processing the XML documents.
  • Designed web pages using JSP, HTML, JavaScript, CSS and JQuery Selectors.
  • Using both TOAD and DB2 visualizer for verifying the right values are being inserted in to the tables.

Environment: Java 6, Java Script, JDBC, WebSphere 6.0, Tomcat 5.1, Oracle 9i, SQL, WSAD5.0, Log4j, DB2, TOAD, DB2Visualizer, AJAX, UML, Hibernate, Spring3.x, JUnit, JSTL, PL/SQL, XML (SAX/DOM), XSL, Unix, CSS, JMS, REST, HTTP.

Confidential

Junior Java Developer

Responsibilities:

  • Created Spring beans as dependency Injection (DI) / Inversion of Control (IOC) for communication between different layers in the application.
  • Used Spring DAO Support for JPA and JDBC.
  • Used Rational Rose to design Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Configured the application servers on development environment and developer work station using JNDI.
  • Used OGNL to retrieve data from Value Stack inside Action Context.
  • Written task lists for further deployments in training, System test, and QA and Production environments.
  • Supporting and finding solutions for any issues in Production, System test and QA environment.
  • Involved in Requirement analysis and use case design.
  • Created generic functionality in UI per the prototype and services to be used by all modules.
  • Developed various EJB components to fulfill the business functionality.
  • Created the MDB to listen to the Queue by configuring the activation spec/Listener port on the Web sphere server.
  • Involved in developing data access using Spring JDBC to invoke stored procedures and fetch information from data store.
  • Used RSA as IDE for executing programs and building the application.
  • Created spring dependency injection to communicate with each layer.
  • Created Hibernate mappings using annotations for DAO.
  • Created JUnit test cases for unit testing.
  • Delivering the system using Agile Programming Methodology/SCRUM.

Environment: Java 5, Java Script, JDBC, Web Sphere 6.1, Oracle 9i, SQL, RSA 7.0, Log4j, DB2, TOAD, AJAX, UML, Rational Rose, Hibernate, Spring, JUnit, JSTL, PL/SQL, XML (SAX/DOM), XSL, Unix, MQ Series, CSS, JMS, REST, MQ Server.

We'd love your feedback!