We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Morrisville, NC

SUMMARY

  • 9+years of professional IT experience as a Software Developer in Software Development Life Cycle (SDLC) includes Requirement Analysis, Design, Development and Testing and Implementation of applications on Java and Web technologies using Agile - Scrum methodologies
  • Strong experience in Programming languages like Java, J2EE, C, C++.
  • Extensive experience on Java / J2EE Design Patterns such as MVC, Singleton, Session Facade, Factory, Value Objects, Business Delegate, and Service Oriented Architecture (SOA).
  • Extensive development experience in web applications using Java 7/8, J2EE 6/5, JSP, Servlets, EJB, JSF and APIs like JDBC, JNDI, XML, JavaBeans, Portlets.
  • Proficient in implementing SOA architecture using Web Services technologies using REST, SOAP and XML.
  • Expertise on Web UI development using JavaScript, JQuery, AJAX, JSON, XML, XSLT, HTML5, CSS3 and WebStorm.
  • Expertise in object modeling and Object-Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams
  • Expertise in developing responsive web design applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle 11g and comfortable with databases like SQL Server, MySQL, NoSQL, DB2 and PL/SQL.
  • Strong experience in implementing MVC framework like Struts 2.x, Spring 3.x/4.x and ORM tools like Hibernate in J2EE architecture
  • Generated XML files for the configuring beans in Spring MVC and jobs in Spring Batch.
  • Designed and developed Microservices business components using Spring Boot.
  • Experienced in implementing enterprise integration patterns using Apache Camel framework.
  • Used Apache Kafka in a POC to send data and persist on MongoDB Database
  • Developed REST Web services using JAX-RS and Jersey to perform transactions.
  • Integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB.
  • Strong experience in deploying J2EE components on JBoss, Tomcat, WebLogic and WebSphere application servers.
  • Extensively used IDE for Application development like Eclipse, Net Beans, and RAD.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Working experience with the operating systems like Windows, Linux and UNIX
  • Expertise on build tools like Ant, Maven, Jenkins and Bamboo.
  • Expertise on usingLog4j for Logging and JUnit, Mockito and Jira for testing.
  • Strong analytical, interpersonal and communications skills and ability to quickly grasp business ideas and requirements.
  • Good team player with the ability to solve problems, prioritize multiple tasks and to adopt new technology

TECHNICAL SKILLS

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

Java/J2EE Technologies: Servlets, EJB 1.x/2.x/3.x, JSP, AJAX, JMS, JNDI, JSF, JDBC

Frameworks: Spring MVC, Spring 3/4, Spring Batch, Spring Boot, Hibernate, Struts 2.x, AngularJS 1.6, Apache Kafka, WebStorm

Web Technologies: HTML, CSS, Java Script, XML, XSLT, AJAX, jQuery, JSON, REST API, SOAP, Jersey

RDBMS: Oracle 11g/10g, PL/SQL, MySQL, NoSQL, DB2, MongoDB

Web/Application Servers: Tomcat, Apache Camel, WebLogic, WebSphere, JBoss, Glassfish

Operating Systems: Windows, Linux, UNIX

IDE: Eclipse, NetBeans, RAD

Version Control Tools: CVS, SVN, GIT

Other Tools: Maven, Ant, Jenkins, Bamboo, JUnit, Mockito, Jira, Log4j, Jasper Reports, SOAP UI

Methodologies: SDLC, Agile-Scrum, UML, SOA

PROFESSIONAL EXPERIENCE

Confidential, Morrisville,NC

Full Stack Java Developer

Responsibilities:

  • Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens and custom validations using AngularJS and followed Agile Scrum for application development.
  • Developed pages using AngularJS directives for bookmarking, filters and validations
  • Developed a responsive web design application utilizing HTML, CSS, JavaScript, jQuery and AngularJS
  • Used HTTP and resource service for retrieving data from the server in AngularJS framework and location service for URL browser manipulation.
  • Used Spring Batch framework for implementing backend functionality.
  • Designed and Developed API's using Apache Camel to interact with other applications and Jersey to perform transactions from front end to our backend applications, response is sent in JSON format based on the use cases.
  • Used Kafka to load the data and move data to Mongo DB database.
  • Developed and integrated Spring DAO layer with Hibernate.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Implemented SOA architecture in developing web services based on SOAP and REST.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with MongoDB.
  • Used Log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments.
  • Used Jenkins and Bamboo for continuous integration process.
  • Used SVN as a version control tool.

Environment: Java, J2EE, Agile, AngularJS, Node.js, JSP, HTML, CSS, jQuery, JSON, JavaScript, WebStorm, Apache Camel, Apache Kafka, Spring Batch, JMS, Hibernate, SOAP, REST, Jersey, SOA, Mongo DB, JBoss, Eclipse, UML, Log4j, JUnit, Ant, Jenkins, ActiveMQ, Log4j, SVN

Confidential, Minneapolis,MN

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC of the application using Scrum methodology.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Used Hibernate to do the object relational mapping between the tables andJavaobjects.
  • Developed web applications using Java/J2EE technologies MVC and Spring Boot.
  • Used Spring MVC for REST API s and Spring Boot for Microservices.
  • Designed and developed Microservices business components using Spring Boot and used various component classes to customize the monitoring of Microservices.
  • Deployed and tested the application with Web Server Tomcat, WebSphere.
  • Developed GUI using Front end technologies like JSP, AJAX, HTML5, CSS3 and Java Script
  • Integrated the spring framework with Hibernate ORM tool to access the Oracle database
  • Developed a Web-based authentication technologies using OAuth
  • Used Maven for build framework and Jenkins and Bamboo for continuous Integration process.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security.
  • Developed Spring-Jersey REST resources to serve the web application with JSON data.
  • Implemented JavaScript and JQuery technologies for validating the input given to the user interface.
  • Used Junit for test cases and Log4j to print info, warning and error data on to the logs.
  • Setting up Linux servers with JBoss and GIT repository.
  • Used Jira to publish daily defect reports to the management.

Environment: Java, Spring, Spring Boot, Microservices, Hibernate, HTML, XML, JMS, CSS, JavaScript, JQuery, JBoss, AngularJS, RESTful, SOA, WebSphere, SOAP UI, Git, Oracle, Maven, Jenkins, Bamboo, Jira, JUnit, Log4j

Confidential, Dallas, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively followed Agile-Scrum methodology to implement the application modules
  • Used RAD Integrated Development Environment for coding, debugging and testing.
  • Implemented UI components and developed controller logic, page navigations, application resources, annotations, Custom components, input validations using JSF Framework.
  • Developed presentation layer using HTML5, jQuery, AJAX and CSS.
  • Used DB2 as database and configured database JNDI and Message Broker to access the resources in the application
  • To develop GUI API used Oracle ADF framework, developed JSF rich components
  • Creating reconciliation scripts in Oracle PL/SQL.
  • Used Spring Core layer (IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer to develop the application.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Used XML, XSD and XSLT to parse the request and create the new one based on the specification
  • Implemented web service client program to access web service using REST Web Services.
  • Developed communication between different applications using MQ Series and Spring Integration.
  • Wrote test suits using Blaze Rules Engine and Mockito test cases for the code to perform validation.
  • Used Hudson, Jenkins tools for continues integration and Maven for building and deploying the web application into WebSphere.
  • Used JIRA as testing tool and Confluence to manage documents and Jasper reports for reporting
  • Involved in code versioning, Check-in, Check outs and code merging using GitHub and Stash.

Environment: J2EE, JSP, Servlets, JSF, Spring, Spring Batch, Hibernate, JPA, REST, JMS, PL/SQL, XML, XSLT, HTML, CSS, JavaScript, JQuery, AJAX, JSON, RAD, WebSphere, Oracle, Maven, DB2, Jasper, Agile, Hudson, Jenkins, GitHub, Stash, Jira, Mockito, Log4j

Confidential, Chicago, IL

Java/J2EE developer

Responsibilities:

  • Followed Agile-Scrum methodology for iterative development of the application.
  • Implemented application using Spring MVC framework and collection framework and several design patterns.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.
  • Application built onJavaFinancial platform, which is an integration of several technologies likeStrutsandSpring Web Flow by utilizing Spring Java Configuration.
  • DevelopedSQL queriesandStored Proceduresfor retrieving the data from several databases
  • Deployed J2EE components like EJB, Servlets in WebLogic Application server.
  • Developed front end design using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Followed top down approach to implement SOAP Web Services.
  • Used Junit to perform Integration testing and involved in bug fixing.
  • Used Maven to build framework and Jenkins for continuous build system.
  • Used CVS as a control version tool
  • Used different deployment environments by utilizing Apache Tomcat server.

Environment: Java, Spring MVC, Hibernate ORM, EJB, Struts, Apache Tomcat, CSS, HTML, jQuery, JavaScript, AJAX, XML, Agile, UNIX, WebLogic, JUnit, Maven, Jenkins, CVS, SOAP

Confidential, Indianapolis

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies and followed Agile Methodology.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables sitting on Oracle Database using JDBC API.
  • Designed and developed web pages to display the account transactions and details pertaining to that account using JSP, JSON, HTML, Spring Web Flow, AJAX, CSS and used JavaScript validations to validate the user registration screen and login screen.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Used JUnit for unit testing and Log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using Ant and shell scripts on UNIX environment and deployed the application in Web Sphere App Server.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring MVC, Hibernate, HTML, CSS, JavaScript, JMS, AJAX, JSON, Web Sphere, Log4j, JUnit, Ant, Shell, UNIX, PL/SQL, Oracle

Confidential, CT

Jr. Java Developer

Responsibilities:

  • Involved in the implementation of design using SDLC that includes Development and Testing.
  • Applied J2EE design patterns and OOAD principles for the analysis and design of the system.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Used Spring and Hibernate frameworks for developing business objects.
  • Used RSA to create the Class and Sequence Diagrams and Performed data validation in Struts.
  • Used WebSphere Application Server to deploy the build.
  • Log4j framework and JUnit has been used for logging debug, info & error data.
  • Used Oracle 10g for data persistence and SQL Developer as a database client.
  • Used WinSCP to transfer file from local system to other system.
  • Used Ant script and Cruise Control to build and manage the project.

Environment: RSA7.0, Java, Web sphere, Servlet, JSP, HTML, AJAX, JavaScript, CSS, Struts, Spring, Hibernate, Eclipse, Oracle 10g, SQL Developer, Ant, Cruise Control, WinSCP, Log4j, JUnit.

Confidential

Jr. Software Developer

Responsibilities:

  • Involved in Designing Market Interface (MI) Flow usingHibernateFramework for Object Relational Mappings andSpringFramework for Dependency Injection.
  • Designed and implemented XML to provide the interface to the various clients running on bothJavaand Non-Javaapplications.
  • Maintaining Database using MySQL.
  • Developed Web Services which communicates with different other applications using SOAP.
  • DevelopedJSP, JQuery and HTML have been used for developing User Interface components.
  • Performed the integration testing and Maven for building the web application framework.

Environment: Java, J2EE, JSP,Hibernate, JMS, Spring, MySQL, XML, JQuery, SOAP, HTML, Maven, Eclipse, Junit.

We'd love your feedback!