We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Northbrook, IL

SUMMARY

  • Over 8+ years of experience in designing, developing and testing of distributed applications, internet/intranet based database, J2EE and SOA compliant applications.
  • Experienced in Java Web - based, Desktop Based Developmentwith Concepts of, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experienced in implementing client-server business applications using MVC, SOA architecture and MicroServices.
  • Experience in Agile/Scrum, Pair Programming, Test Driven Development (TDD) and Waterfall model.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
  • Expertise in Core java concepts likeCollections, Generics, Multithreading, Serialization and Exception Handling.
  • As a Java Full stack SME TEMPhas expertise in developing Enterprise Applications using Java and J2EE technologies Such as JSP, Servlets, EnterpriseJavaBeans, RESTfulWebServices, SOAPWebServices, JDBC, JMS, JAXB, SOA.
  • Experienced in Middleware persistence framework like Hibernate/JPA, JDBC, iBatis for mapping Java POJO classes/Objects with database and using Hibernate Query Language (HQL).
  • Experienced in front End technologies such as HTML5, CSS3, JQuery, JavaScript, NodeJS, AngularJS, Bootstrap, Perl, AJAX, Action Script, JSON, XSD, XSTL, Tiles, Tag Libraries.
  • Experienced in developing an enterprise application by writing server side code with NodeJS.
  • Experience in working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag,XML/XSD.
  • Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, spring and Hibernate.
  • Strong experience in Spring Framework including SpringCore/IOC, SpringSecurity and implement the autantication, authorization and access-control features by using SpringSecurity.
  • Experienced in Working with Spring JDBC Template, JMS Template, EMS, and JavaBeans.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.2/4.x, and REST based Web services (axis2.0, JAX WS 2.0), XML API and tools.
  • Proficient in taking care of web and application servers in making Domain, configuring connection pool, JMS, Deploying applications on WebLogic, WebSphere, ApacheTomcat, Glassfish and JBoss.
  • Experienced in developing modern applications using MEAN Stack- MongoDB, AngularJS and NodeJS.
  • Experienced on ELK Stack (Elastic Search, Logstash and Kibana).
  • Experienced in working with multiple databases like Oracle 10g/11g, SQL Server, MySQL, DB2,NOSQL DB.
  • Worked on Mule soft studio with Sound knowledge on Enterprise Service Bus.
  • Experienced in performing unit testing using JUnitframework with Mockito and Easymock, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
  • Experienced in creating and updating Java test scripts using Selenium IDE and Selenium Web-driver.
  • Experience in creating test suites using Jasmine, Karma.
  • Involved in BPM (business process management) tools like JBPM and Adobe LiveCycle.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, CloudFront, Elasticcache, IAM, CloudWatch, CloudFormation and DynamoDB.
  • Experienced in Development, testing and deployment of enterprise applications on Windows&UNIX platforms using IDE's such as Eclipse, Rational Application Developer, NetBeans, Spring Tool Suite (STS),IntelliJ 14.x/15.x.
  • Experience in different version controlling/tracking systems Subversion, CVS, SVN, GITand Rational Clear Case.

TECHNICAL SKILLS

Languages: Java 8.0/7.0/6.0/5.0, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, SQL and PL/SQL

Frameworks: Spring 4.x/3.x/2.x, Hibernate 4.0/3.0, Struts 1.x/2.0, Django.

Web Technologies: HTML/XHTML/HTML5, CSS/CSS3, Servlets, JSPs, EJB, JNDI, JMS, XML, XSD, JSF, JQuery, Ajax, AngularJS, NodeJS, Bootstrap.

Web/Application Servers: Apache Tomcat 5.x/6.x/7.x/8.x, IBM WebSphere, BEA Web Logic 9.x/10.x/12.x, J-Boss 6.x/7.x, GlassFish, JMS.

Cloud Environments: Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, AWS Lambda, Amazon SQS, Amazon Identity and Access Management, AWS Cloud Watch, Amazon EBS, Amazon Cloud Front.

IDE’s: Eclipse, NetBeans, STS2.x/3.x, IBM -WSAD, RAD and Rational Rose, IntelliJ 14.x/15.x

Database: Oracle 11i/11g/10g/9i/8i, SQL Server, MySQL, Sybase 12.5, DB2, MongoDB and Cassandra

Web Services: SOAP, RESTful, JAX-RPC, JAX-RS, JAX-WS, WSDL, JAX-P, JAX-B.

Version Control: JIRA, CVS, SVN, GitHub, Subversion and Clear Case

Build Tool / plugin: ANT, Log4j and Maven 3.x, Hudson 3.x, Jenkins 2.x.

Testing Frameworks: Junit, SOAP UI, Selenium, Jasmine, Karma, Protractor.

Operating Systems: Windows, Unix, Linux and MAC.

PROFESSIONAL EXPERIENCE

Confidential, Northbrook, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Interacted with the business analysts to gather the requirements, FSD for the requirements.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Used Agile approaches, Including Test-Driven Development (TDD) and Scrum.
  • Developed the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate framework, Prime faces, RESTFul web services.
  • Designed and developed UI using spring view component HTML5, CSS3, Bootstrap, AngularJS.
  • Built custom UI widgets, directives, filters and Application logic using AngularJS MVC Architecture.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used Multithreading and Concurrency and implemented threads while preparing and generating mails.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used a Micro service architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
  • Developed Micro services using Spring Boot, Spring Cloud and deploying to AWS Cloud.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers.
  • Implemented Pre Autantication and database security with Site Minder and spring security.
  • Created Stacks using Amazon Cloud Formation templates to launch AWS Infrastructure and resources. Used AWS Lambda to run the code in the AWS.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Used J2EE design patterns like Value Object Pattern, Service locator, Session facade, Singleton, Factory and DAO.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Performed deployment of applications on WebSphere Application Server Application Server.
  • Conducted Performance tuning including JVM tuning, JMS to the maximum throughput form Application server.
  • Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy dis application to AWS and used GIT for version control of code for incremental development.

Environment: Java, Spring 4, Hibernate 4.2, Spring batch, Spring security, Spring Boot, JPA, JavaScript, AngularJS, HTML5, CSS3, WebSphere Application Server 8.5, Eclipse, Oracle 11g, MongoDB, log4j, Junit, XML, RESTfull Web Services, AWS.

Confidential - Milwaukee, WI

Sr. Java Full Stack Developer

Responsibilities:

  • Followed Agile/Scrum methodology for project development, task tracking and day to day works and involved in design and requirement analysis discussions.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Developed the application on micro-service design. The application consists of seven modules.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • UsedJava1.8 Method References feature to point to methods by their names and used functional Interfaces.
  • UsedJava1.8 Streams and Parallel Streams they consider collection as its source.
  • DAO layer development using Hibernate, HQL and their respective mapping/annotations and configuration files.
  • Written HQL Queries in Hibernate for retrieving the data from the database.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Used Postman tool to invoke Rest API. Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security.
  • Involved in writing Unit Test Cases and having good knowledge in JUnit and Mockito.
  • Extensive experience in implementation of the version control software SVN, GIT.
  • Experience in development and integration of enterprise applications using Micro Services with Spring boot, SOAP, RESTFUL Web Services.
  • Used WebSphere ApplicationDeveloperfor building, testing and deploying application locally.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub andAWSAMI's.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, warn, error and debug).

Environment: Java1.8, SQL, HQL, MYSQL, SVN, GIT, Hibernate, JUnit, Power mock, Log4j, Spring boot, Rest API, Web Services, Micro Services, JSon, Postman, JQuery, AJAX, SVN, Git, GitHub, Git stash, GitLab,AWS, REST API, SOAP, REST, Agile, Spring Tool Suite, Jira..

Confidential - Chicago,IL

Sr. Java Full Stack Developer

Responsibilities:

  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript, DOM.
  • Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Implemented animation and styling using CSS3 and JQuery.
  • Worked on High level and Low-level system design, planning, estimation and implementation.
  • Developed presentation layer using JSP, HTML, XHTML, CSS and client validation using JavaScript, DOM.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Worked on generating the web services classes by using Service Oriented Architecture Micro Services, SOA, WSDL, UDDI and SOAP.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and integrated the full-scale Spring / Hibernate persistence solution with the application architecture.
  • Implemented Object Relational Persistence (Hibernate) for the domain model.
  • Involved in design and development of the Hibernate Domain Model for the services.
  • Worked on web services and associated business modules integration.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework including JSP, and Servlets.
  • Involved in identifying and implementation of different J2EE design patterns like Service Locator, Business Delegate, and DAO.
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Developed the DAO layer for the application using Spring Hibernate template support.
  • Used JMS API for communication between the components.
  • Experience in writing complex SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Collaborated with testers anddevelopersand prepared test plans for producing high quality software applications.
  • Experience in using JUnit and build tools such as MAVEN. Worked on Log4j for logging errors, messages and performance logs and SVN for version control.

Environment: Java, Multithreading, Concurrency, Exception Handling, J2EE, HTML, Hibernate,Web Logic, SOA, Micro Services, WSDL, UDDI, SOAP, JavaScript, JMS, Struts, JSON, Servlet, JSP, CSS3, HTML5, JQuery, AngularJS, AJAX, JDBC, Oracle, Maven, MySQL, Log4J, SVN, UML, JAXB, XML, Scrum, Unix/Linux, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript& CSS.
  • Implemented CSS Manipulation, HTML Event functions,Javascript Effects and animations using JQUERY.
  • Involved in development of application using struts, RAD and Oracle database.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Has coded numerous DAO's using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
  • Used Web Services for transmission of large blocks of XML data using SOAP.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Written numerous test cases for unit testing of the code using JUnit testing framework.
  • Used Log4j to implement logging facilities. Used Clear Case for version control.
  • Used Ant as a build tool. Configured and Deployed application on Web Sphere Application Server.

Environment: Java,JavaEE, Web Sphere Application Server, SOAP, Eclipse, Struts, Hibernate, Web Services, HTML, CSS, XML, Ant, UML, JavaScript, jQuery, JUnit, Log4j, Clear Case.

Confidential

Java Developer

Responsibilities:

  • Responsible for Developing Struts Action classes for Business Implementations.
  • Developed screens using JSP andStruts Tag Libraries for Screen Design using JSP.
  • Customize Header and Footer of UI Screens using Struts Tiles Frame work.
  • Developed the front-end using JSP, Servlets, HTML, and JavaScript.
  • Server side and Client-side validations handled using Struts Validator Frame Work.
  • Developed DAO Implementation classes using JDBC.
  • Called Stored Produces in Oracle using Callable Statements in JDBC.
  • Developed Screen Design using HTML, JavaScript, and CSS.
  • Written SQL queries for Performing CRUD Operations.
  • Written Client/ Server-side validations andJavascript Implementation for MDI windows/Customer Window.
  • Service Configurations using JNDI.
  • Build application with ANT tool and deployed the application on IBM WebSphere application.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.

Environment: CoreJava, JDBC, Servlets, JSP, Struts, Tiles, Html, CSS, Oracle,JavaScript, JUnit, PL-SQL, CVS, Eclipse.

We'd love your feedback!