We provide IT Staff Augmentation Services!

Sr. Java Fullstack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 6 years of progressive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Expertise in various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back - end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Expertise in n-tier Architecture, object oriented Enterprise Java web applications using J2EE technologies/frameworks which includes JSP, Servlets, EJB 2.0/3.0 (Entity Beans, Session Beans, MDB, Transactions, Security), JMS, Struts, JSF, Spring, Hibernate, JDBC, IBM MQ, JavaScript, SOAP/Rest Web services.
  • Extensive experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML.
  • Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, AngularJS, Node.js, ActionScript, JSF and JSP. Experience in designing Rich Internet Applications (RIA's) with jQuery and AJAX.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade and Service locator, DAO, DTO and Business Delegate in the development of web based and distributed Enterprise Applications. Solid experience in application development as a Java/J2EE developer using WebSphere Application Server v7.0 and WebSphere Studio Application Developer.
  • In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services.
  • Created web application prototype using jQuery and AngularJS
  • Used Angular.js and Bootstrap for dynamic data in Web UI development by putting data binding.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used Maven tool to build and deploy J2EE Applications.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Good working knowledge on CVS, SVN, ClearCase and GIT for code management and version control.
  • Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Server s like Apache Tomcat 7.0/6.0 .
  • Proficient in programming by using the IDE’s such as My Eclipse 8.x, Eclipse 3.5, IntelliJ, WSAD 5.x, and RAD 6/7
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS)
  • Designed and developed services using Jasper Reports and provided integration points for services written in Java
  • Experience of Database design in Oracle/SQLServer/MongoDB query based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL
  • Experience in writing database objects like Stored Procedures, Functions, Triggers, PL/SQL packages and Cursors for Oracle, SQL Server and MongoDB.
  • Developed UNIT test cases using JUnit and Mockito and configured them through Mavensure fire plugins to be part of continuous integration
  • Participate in planning, implementation, and growth of our customer's Amazon Web Services (AWS)based website
  • Diverse experience utilizing tools in 3-tier and Microservices architecture applications using Spring Boot, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Use native AWS infrastructure services such as EC2, EBS, Auto Scaling, Cloud watch, etc.

TECHNICAL SKILLS

J2SE Technology: Multithreading, Reflections, Collections, Serialization, Networking, Beans

Middleware Technology: JMS, MQ Messaging, Active MQ, Micro services

J2EE Technology: Servlets, JSP, Tag Libraries, JDBC, JNDI

Architecture & Framework: MVC, Struts, Spring, Hibernate, Angular JS, EXT JS (MVVM)

Database: Oracle 10g, 11g, SQL server 2005/2008, MySQL, MarkLogic, MongoDB

IDE: Eclipse, My Eclipse, NetBeans, Spring Tool Suite

Operating Systems: Windows 9x/NT/XP/2003/7/8, Linux, UNIX

Web/App Servers: WebLogic, Web Sphere, Tomcat, JBoss, Glassfish, Apache

GUI: HTML5, XML, XSD, AJAX, JavaScript, Node.js, Angular JS, JQuery, CSS3

Query Languages: SQL, PL/SQL

Programming Language: C, C++, Java, J2EE

Script: PHP, Shell

Design patterns: MVC3, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade

Tools: Maven, ANT, Gradle, Log4J, JUnit, TOAD, SoapUI 4.0.5, JUnit, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Fullstack Developer

Responsibilities:

  • Designed and developed applications using Agile Methodology.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application through Agile TDD methodology.
  • Extensively used Core Java API, Spring API in developing the business logic.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Designed and developed web pages using HTML, CSS, JSP, JavaScript, XML and XSLT.
  • Worked with java (Java8), using Spring, Spring MVC, Multi-threading, DBC, Hibernate, RESTFul Web Services and SOAP Web Services.
  • Developed applications using AngularJS single page applications SPAs to improve page performance
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Participated in design and development as a Core Java and J2EE Software developer
  • Used XML and JSON for transferring/retrieving data between different Applications.
  • Developed application with AngularJS and javascript tools for the frontend and Java 8 on the backend.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with Restful services
  • Using AngularJS factory and services for dependency injection.
  • Used JavaScript, AngularJS, and AJAX technologies for front end user input validations and Restful web service calls
  • Participated in development of a well responsive single page application using React.JS framework
  • Designed Frontend with in object oriented JavaScript Framework like React.JS
  • Used React.JS to create Controllers to handle events triggered by clients and send request to server
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Created RFP (Request for Proposal) microservice to provide RESTful API utilizing SpringBoot with Spring MVC
  • Designed and implementation of low-latency, high-availability, and performant applications by using Node.js
  • Wrote internal and external API services using Node.js modules
  • Refactored the monolithic architecture to implement the microservices architecture using spring boot.
  • Used Rest template as a medium to achieve the communication between the microservices. Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Implemented MVVM architecture using React and Redux framework.
  • Implemented agile SDLC by standardizing AWS provisioning and deployment.
  • Created Cloud Instance using AWS for deployment in product environment.
  • Developed user interface by using the ReactJs, Redux for SPA development and implemented client side Interface using ReactJs
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Deployed the applications on multiple Weblogic Server instances and maintained Load balancing, high availability and Fail over for the servers
  • Used to deploy portal application in Weblogic portal server using workshop
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Used Log4j along with Splunk for logging error/debug messages and managing them.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
  • Designed AWS cloud models for Infrastructure-as- a-Service, Platform-as- a-Service and Software-as- a- Service
  • Extensive experience with Agile Team Development and Test Driven Development using JIRA
  • Wrote business rules using Drools and business logic processing customs declarations
  • Designed and implemented business rules using DROOLS framework.
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL
  • Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances
  • Used SVN for Version Control tool and Clear Quest for bug tracking tool.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Unix server
  • Using plugins to monitor Windows Event Log, MongoDB services and others, with notifications via email
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices

Environment: Spring Core, Java8, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, Restful Web Services, SOAP Web Services, Hibernate, Oracle 11g, JSP, JSTL, HTML5, CSS, JavaScript, XML, JSON, XSD, Web Sphere, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, Windows.

Confidential

Sr. Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project
  • Followed MVC model and used spring frameworks for developing the Web layer of the application
  • Extensively used Spring API framework to migrate from Struts framework.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Involved in SQL Server 2008 Database design for new modules and developed the persistence layer based on Hibernate.
  • Involved in enhancement of existing application utilizing AngularJS, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Façade
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS)
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS)
  • Worked on Prototyping and Implementation using Java, Node JS, AWS with Slacker platform
  • Designed and developed new enhancements using core java, JavaScript and JSP
  • Developed startup and shutdown scripts for the Weblogic servers
  • Developed a client application API endpoint with Node.js
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices
  • Used Spring framework for IOC (Inverse of Control) and managed other Java Beans and Spring Boot to build Microservices
  • Designed and developed Microservices business components using Spring Boot
  • Built microservices for the delivery of software products across the enterprise.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD
  • Using AngularJS factory and services for dependency injection
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery
  • Built web services using Spring and CXF operating within ESB, offering both REST, AWS and SOAP interfaces
  • Involved to implement various screens for the front end using React.js and used various predefined components from redux library
  • Created forms to collect and validate data from the user in HTML5 and ReactJS
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Involved in preparing Ant builds scripts (XML based), deployments and integration and configuration management of the entire application modules.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate
  • Refactored the monolithic architecture to implemented the microservices architecture using spring boot
  • Documented in the JBOSS Enterprise SOA environment including JBOSS Workflow and Drools Business Rules engine
  • Basic working knowledge on architecture like S3, EC2, ELB, EBS, Route 53, VPC and deployment services like Elastic Beanstalk, OpsWorks and CloudFormation and security practices IAM usage, Cloudwatch and cloud trail.
  • Used Log4j for logging, tracing and debugging
  • Used Git for software development and other version control tasks.
  • Worked on Eclipse for development and deployment of application in JBoss Application Server
  • Wrote many shell scripts in Unix to call routines and daily sub routines
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI’s and Spring Boot for micro-services.
  • Developed unit test cases using JUnit and Mockito and configured them through Mavensure fire plugins to be part of continuous integration.
  • Developed a large web service and several smaller supporting applications using MongoDB to provide persistence
  • Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL

Environment: Java, Spring API, Struts, Hibernate, AngularJS, JSP, HTML5, Restful, CSS, ANT, JMS, Mockito, Log4j, JavaScript, AJAX, JBoss, JavaScript, DOJO, JSON, jQuery, XML, JUnit, Git, SQL Server 2008, Eclipse.

Confidential, San Diego, CA

Java/J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Involved in business requirement gathering and technical specifications.
  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using Agile methodology.
  • Created a Front-end application using JSPs, JSF, Swing, Ext JS 3.0, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Created Entity using JPA and Spring Data JPA for execute queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle
  • Implemented Servlets, JSP and Ajax to design the user interface
  • Developed Interactive web pages using AJAX, JavaScript, jQuery.
  • Interaction with Oracle database is implemented using Hibernate.
  • Designed and developed Microservices business components using Spring Boot.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Designed, coded and tested portfolio optimization system using Drools Rules Engine
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Developed new and enhanced existing JIRA plug-ins with Atlassian's plugin development platform
  • Deployment of application in Tomcat server
  • Hands on experience in resolving issues in the production server
  • Involved in consuming web services using JAXWS development
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Involved in procedures and functions modifications
  • Configuration of manager role using Jenkins tool
  • Developed data access layer to switch between MongoDB and SQL Server
  • Involved in DB Design and Application design for Play Back Mock
  • Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database

Environment: J2EE, Web Services, Springs, Hibernate, XML, XSD, Oracle 10g, Tomcat, HTML, CSS, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix.

Confidential

Java Developer

Responsibilities:

  • Carried out requirement specification, design, analysis, implementation and testing
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Used Servlets to implement Business components.
  • Designed and Developed required Manager Classes for database operations
  • Developed various Servlets for monitoring the application.
  • Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
  • Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
  • Used JSON for validation, documentation data required by a given application.
  • Followed the Agile methodology to implement the application.
  • Developed XML, PHP files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
  • Wrote deployment descriptors using XML and Test java classes for a direct testing of the Session and Entity beans.
  • Did Packaging and Deployment of builds through ANT script.
  • Wrote stored procedure and used JAVA APIs to call these procedures.
  • Database designing that includes defining tables, views, constraints, triggers, sequences, index, and stored procedures.

Environment: J2EE,, Springs, Hibernate, XML, SOAP, Oracle 10g, Tomcat, HTML, CSS, JSON, jQuery, AJAX, Servlets, JSP, JAXWS, Unix.

We'd love your feedback!