We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Lake Forest, IL

SUMMARY

  • 7 Years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation.
  • Strong programing skills in Java and J2EE with extensive ability to develop scalable applications.
  • Expertise in Java and J2EE technologies including JSP, JDBC, JPA and JMS.
  • Experienced in HTML, XHTML, XML, CSS, Angular, JavaScript, jQuery, JSP and Servlets.
  • Worked extensively in developing web applications using Java, Servlets, JSP, JDBC, JNDI and AJAX.
  • Experienced in MVC (Model View Controller) architecture with Magneto, Angular JS and SPRING.
  • Strong expertise in using AngularJS directives and filters to make SPA’s better in functionality.
  • Extensively worked on custom AngularJS directives, tags and integrated with spring forms.
  • Experienced with UI frameworks such as AJAX, JavaScript, ReactJS, BackboneJS and Angular JS.
  • Experienced in web/Application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8 and Tomcat 8.
  • Experienced with SOAP/RESTful web services and used to scale the applications for better BOA.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, REST, and WSDL. Exposure to JAXB, JAX - RPC, JAX-RS & JAX-WS.
  • Expertise in design and development of enterprise level spring based web applications using Spring REST, Hibernate, EJB, Struts, Servlets 3.x, JSP and JSF for User Interface Applications.
  • Expertise in with Spring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Technically sound in understanding and implementation of Spring Micro services and their patterns.
  • Extensive hands-on on designing Micro service applications with fail safe methodology using Circuit Breaker pattern with Hystrix/Dashboard and load balancing using Spring Ribbon.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Implementation of suitable connectors or connecting links between Hateoas and Spring REST services.
  • Experienced with distributed transaction management with isolation/propagation levels with Spring JTA.
  • Proficiency in developing/maintaining using Oracle, MySQL and SQL Server (2008R2, 2012, 2014).
  • Proficient in SQL, PL/SQL, Stored Procedures and Triggers while dealing with automation on DB.
  • Experienced with NoSQL databases like MongoDB, Couch DB and Cassandra on large data platforms.
  • Also worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • Hands on experience with Netflix cloud and fall back technologies like Eureka, Hystrix and Ribbon.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4 .
  • Extensive working with Amazon web Services like using Elastic Beanstalk, EC2 and AMI with Linux.
  • Strongly associated with usage of Selenium, Jenkins, Junit and Curl for Unit and System Testing.
  • Experience with the Integrated Development Environments like Eclipse, NetBeans, JBuilder and IntelliJ
  • Experienced with CICD - ANT/MAVEN/GRADLE/JENKINS/HUDSON/CVS/GIT/GITHUB.
  • Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.0, Jetty 9.4, Jenkins 2.50, WebSphere MQ 7.5

Databases: Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, UNIX

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0

PROFESSIONAL EXPERIENCE

Confidential, Lake Forest, IL

Sr. Full stack Java Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Develop new fronted from the ground up using HTML5, CSS3, JAVASCRIPT, JQuery, Bootstrap, AngularJS, and NodeJS as front end building Environment.
  • Configure and run gulp tasks in NodeJS runtime and handle injection, CSS pre-processing, minifying, test-running, and building-sync.
  • Developed custom directives, Factories and Services in AngularJS and implemented code per coding standards and created AngularJS Controller to isolate the scopes to perform operations and extensively used Core Java such as Exceptions, and Collections.
  • Expertise in consuming Restful web services using Node JS, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • MYSQ L was used as the database for the application which was hosted in the cloud using Amazon RDS service.
  • Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
  • Involved in AWS SQS to interact with queue and giving roles to it and involved in writing Custom policies.
  • Participated in troubleshooting issues on AWS, Netflix Eureka and Cloud environments.
  • Analysing of SOA based application with Solar / web service / apache ignite cache based systems for optimal design/usage.
  • Experienced in implementing Micro Services, SOA with xml base web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Worked with the SPRING framework hibernate integration to maximize the Classical model view controller layer (MVC) Architecture.
  • Implemented SPRING MVC application framework to create and configure of Java beans using SPRING IOC and used SPRING Hibernate support, transaction management.
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth1/2.
  • Creating REST based Web Services by establishing links using HATEOAS from spring based Applications.
  • Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Developed the Web Services Client using REST, RSDL for verifying the new customer history to a connection.
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL and Mongo DB.
  • Optimized the full text search function by connecting to Mongo DB.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Using JUnit test in Eclipse, developed Unit test cases and test suite, Curl was also implemented to test.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments et

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Netflix Ribbon, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, Kafka, JMS.

Confidential, Louisville, KY

Sr. Full StackJava Developer

Responsibilities:

  • Worked on various project methodologies like Agile Software Development, Testing and Scrum.
  • Used IBM FileNet document container to prevent breach of integrity and security of the client data.
  • Presently working on enhancements code and supporting the user’s applications to process it.
  • Developed an attractive GUI using Angular JS 1.5 that enabled users to interact dynamically at runtime.
  • Angular JS was extensively used to achieve DOM Show, Hide elements and Event Handling.
  • Implemented React JS on server side validations, to handle actions and Events and also Encapsulation.
  • A few applications were involved in design changes using HTML5, CSS3 and fraction of JavaScript.
  • Worked on business logic and calculations, performs analysis, handles data transfers, and generates XSL for presentation layer and SQL commands for database layer.
  • Extensively implemented Multithreading concept in order to handle Transaction Management with isolation and propagation levels. Thread handling was used to maintain continuity of execution.
  • Hands on experience on spring framework applications like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security and Spring Boot.
  • Experienced first-hand practices for integrating Micro services into existing system architecture.
  • Experienced in implementing Micro services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
  • Experience in creating RESTful web services using Jersey, spring framework and JAX-RS.
  • Java Beans are used as container of business logic and supporting the services or applications.
  • Micro-services were deployed in modern containers using Docker that increased Isolation.
  • Used wide implementation procedures in order to disintegrate whole monolithic application into loosely coupled reusable Micro services. This laid foundation for the simplicity in updating versions of existing technologies without hassle of deploying entire modules.
  • Employed fail safe and circuit breaker patterns for the first time in Client’s email applications using Hystrix and Hystrix Dashboard in spring boot Micro service Applications.
  • Exceptionally handled heavy traffic with the help of Spring Ribbon and Kafka broker service.
  • Good knowledge with cloud services like Spring Eureka, Cloud Foundry and Aws etc.
  • Creating REST based Web Services by establishing links using Hateoas from spring based Applications.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller.
  • Used Maven build scripts to build the application and deploy on Web Sphere application server v6.5.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Used Jasmine and Karma for unit testing for Angular JS applications.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins.

Environment: Java/JDK 1.8,J2EE, Log4j, Web Services, Hystrix, Hystrix Dashboard, Spring Kafka, AWS, Netflix Eureka, Netflix Ribbon, Hibernate 4.3, REST 1.3.0.0, RESTful, Windows SFTP/SCP client (Winscp382), Eclipse, MAVEN build tool, Junit, Jenkins Continuous integration tool, WebLogic Application Server 10.1, Oracle 11g, 12C, Linux OS, Agile Methodology, Curl, GIT, PL/SQL, Docker, Hateoas, Curl.

Confidential, Carmel, IN

Sr. Java J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
  • Worked on System security with the use of SSL (Secure socket layer), encryption and used role-based security.
  • JSON being light in nature was used as the chief source of communication between the server and application.
  • Expertise in developing reusable and interoperable Web service modules based on micro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
  • Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • WSDL has been used to expose the Web Services.
  • Used Apache Axi s as the Web Service framework for creating and consuming Web Service clients using SOAP and WSDL.
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Designed various tables required for the project using Oracle database
  • Used Apache Tomcat server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Involved in writing JUnit Test Cases and Ant Build Script.
  • Used Log4J to capture the logging information.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JDK1.5, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, OracleBPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Weblogic, Junit.

Confidential

Java J2EE Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in development, testing and implementation of the complete business solution.
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EE design patterns like Singleton, Command Pattern for the implementation of the application.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Involved in database design and developed SQL Queries on MySQL.
  • Configured the product for different application servers.
  • Involved in client side validations using JavaScript.
  • Used Swing Layout managers and Swing components for creating desktop application.
  • Worked with VSS Version control in order to create virtual library of computer files.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, Eclipse, Putty, MySQL, Apache Tomcat Server.

We'd love your feedback!