We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Englewood, CO

OBJECTIVE:

  • Being a strongly motivated individual striving towards betterment of my career as a technical expert and an individual, I have been motivating myself for the past 5 years in the field of IT, discovering the best in me on day to day basis. I believe in hard work that uplifts my spirit and dedication enabling me as a catalyst for any company’s growth I work for.

SUMMARY

  • IT 7 experience in various phases of software development life cycle with Analysis, Design, Development, Integration and Implementation.
  • Worked using different IDEs such as Eclipse, IntelliJ Idea.
  • Excellent understanding of Algorithms & Data Structures including Hash Maps, Bloom Filters, Self - balancing BST, Queues, Sorting, Path-search algorithms, and complexity analysis.
  • Strong programming 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 MVC (Model View Controller) architecture with SPRING.
  • Strong expertise in using AngularJS directives and filters to make SPA’s better in functionality.
  • Experienced with UI frameworks such as AJAX, JavaScript, Angular 4, React JS, Node JS.
  • Experienced in web/Application servers like Web Logic 10.0, JBoss7.1.0, WebSphere 8 and Tomcat 8.
  • Experienced with SOAP/RESTful web services and used to scale the applications for better BOA.
  • 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.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • 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.
  • Also worked on creation of Docker images, Containers, push/pull and on integration with Spring Boot.
  • 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.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE

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, Mongo DB.

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, Net Beans 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, Jenkins 2.121.3

Web Services: SOAP 1.2, REST 2.0

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development in Agile Development Environment.
  • Worked with the business experts to understand existing business processes and determined a shared approach that would serve their business needs using the new packaged application.
  • Used Spring Boot for the application development.
  • Designed, Analysed and developed the front-end and back-end Servlets for designing, HTML5, CSS3 & Angular4.
  • Angular4 was extensively used to achieve DOM Show, Hide elements and Event Handling.
  • JSON due to its light-weight nature was used as the main data-interchange format in place of XML.
  • Worked on Core Java and its libraries in creating the Java web application's business Logic.
  • Used various Spring Modules like Spring AOP, Spring WEB-MVC and Spring ORM in development.
  • Used RESTful web services to expose certain functionalities of the application.
  • 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.
  • Developed the POC for evaluating the performance of the Oracle database in the cloud and non-cloud environment with Hystrix implementation as a circuit breaker.
  • Developed a flow controller library that was used by other members of the team for routing data to the required destination Kafka topic on passing certain conditions.
  • Used Micro-services for scalability and reliability of the application in addition to lose coupling.
  • Auto scaling functionality of Micro-services helped in cloud infra where slowdowns were eliminated.
  • Extensively implemented Multithreading concept in order to handle Transaction Management with isolation and propagation levels. Thread handling was used to maintain continuity of execution.
  • Used JAX-RS plus jersey implementation for RESTful web services and containerized it.
  • Created hibernate-config.xml and configured the hibernate 4.0 for the application.
  • Configured hibernate with Spring ORM as part of Spring and Hibernate Integration for best results.
  • Used Dependency Injection feature for wiring and defined dependencies using constructor arguments.
  • Used Micro-services to ensure the scalability of application on cloud infrastructure.
  • Written POJO Classes, .hbm files for Hibernate Object-To-Relational Mapping.
  • Fail-safe/fallback methodology was employed using Circuit Breaker Pattern (Hystrix dashboard).
  • Developed Web services using Spring REST ful web Services replacing SOAP UI.
  • CRUD was used as part of servlets where DML operations were required on RDBMS like SQL DB’s.
  • Writing stored procedures in Oracle 11g/12c and associated with. hbm to outcast the performance.
  • Writing Unit test cases using JUNIT testing framework and performed unit and system testing.
  • Created spring configuration files to define Handler mappings, Bean definitions, and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support.
  • Docker containers were used to deploy the applications as part of scaling application using Micro services. Image creation, pushing and pulling of images was also part of deploying application.
  • Used AWS cloud services and deployed couple of applications on Elastic Bean Stalk and EC2 Instances as part of service transition phase, but later on chose to deploy them on Eureka.
  • Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Used Log4Jfor logging and tracing the messages.
  • Aware of troubleshooting issues on AWS, Netflix Eureka and other developer IDE and Cloud environments
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.

Environment: Java 8, Spring Tool Suite, Spring Boot, Spring MVC, Spring DI, Spring ORM, Spring AOP, Web Services, HTML5, CSS3, Angular4.0, JSON, Log4j, Oracle 11g/12c, Hystrix, Prometheus, Grafana, Kafka, PL/ SQL, AWS, Elastic Bean Stalk, EC2, Junit 4.12, Apache Tomcat 9.0.12, REST, Spring JPA, Hibernate 4.0, Hystrix Dashboard, POJO, Dependency Injection, Docker, Micro-services, Jenkins, Selenium, Agile and Scrum.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings.
  • Implemented various J2EE design patterns like Singleton, Factory, Builder etc.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data.
  • Used HTML5, CSS3, Java Script, Bootstrap, Angular2 and Node.js as frontend building Environment.
  • Expertise in consuming REST ful web services using Node.js, Angular JS and j Query along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Used Spring DI, Annotations and MVC to implement business and navigation of application.
  • Micro services have been built using Spring boot, Spring security and deployed to AWS cloud .
  • Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Experience in creating REST ful web services using Jersey, SPRING framework and JAX-RS .
  • Implemented REST ful web services to retrieve data from client side and made RESTAPI calls from Angular JS and parsed the data to project client and handled the security and Authorization using Spring Security & OAuth2 .
  • Creating REST based Web Services by establishing links using HATEOAS from Spring -based Applications.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service from Spring Boot.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • Involved in implementing Spring, Netflix, Hystrix fault tolerance library to prevent failure from cascading failures.
  • Worked on Proof of Concept for developing application using Node JS with Angular JS and Mongo DB .
  • Maintained, structured, and surveyed documents within the No SQL Mongo DB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Involved in developing API’s and Rest API proxy using APIGEE edge and for sending mobile notifications.
  • Published and consumed stream of records using Producer and Consumer APIs with Spring for Apache Kafka .
  • Configured the Docker Containers and creating Dockers files for different environments.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms .
  • Used Maven as a Build Process and used generating Documentation, Reporting, and adding Dependencies.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed testing using JUnit .
  • Used Git as a version control system and deployed the application in Production environment and implemented Log4J for Logging Errors.
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.

Environment: Java 7/8, HTML5, CSS3, JavaScript, j Query, Angular JS 1.5/1.6, Node JS, Spring, Spring Boot, Spring MVC, Spring Ribbon, Spring Quartz, Spring Security, Jersey, JAX-RS, OAuth2, HATEOAS, Apache Kafka, Swagger-UI, Eureka server, APIGEE, MySQL, Mongo DB, AWS, Hibernate, Drools, Dockers, REST, JSON, Eclipse, Maven, J Unit, Selenium, Jenkins, JIRA, Git, Log4J, J Boss.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the application using the Agile methodology and followed TDD and Scrum.
  • Designed the front-end applications, user interactive ( UI ) web pages using technologies like HTML, XHTML, and CSS .
  • Used Spring Security to provide authentication, authorization, and access-control features.
  • Involved in developing the multiple enterprise applications, which are developed using Spring MVC framework, Hibernate (object Relational Mapping) framework, Prime faces, REST ful web services (Jersey).
  • Implemented Stateless beans as web services using SOAP and developed application using CSS .
  • Implemented Singleton, Front Controller, Factory pattern, Data Access Object design patterns.
  • Built Web pages that are more user-interactive using j Query plugins for Drag and Drop, AutoComplete, AJAX, JSON.
  • Developed single page application with Ext Js 4.2 framework, Performed Client-side validation using JavaScript.
  • Wrote SQL, PL/SQL, and Stored procedures as part of database interaction and extensively used Hibernate for Object Relational Mapping framework for persisting the data in the application.
  • Implemented Micro services using Spring Batch, Spring Boot, and Spring Security.
  • Developed the Ant scripts to prepare WAR files to deploy J2EE components and UAT Testing .
  • Responsible for developing core batch framework interfaces for parsing XML files use of X Path.
  • Deployed the application in DEV, QA and Production, Tested web services using SOAP UI, and Test NG for reports.
  • Used Log 4j was used to monitor the error logs.
  • Used Git Repository as version control tool and analyze risk, developing appropriate test strategies to mitigate risk.
  • Ensure that coding standards are maintained throughout the development process by all developers.

Environment: Java 6.0, JSP 2.0, Servlet 2.4, Struts1.2, Hibernate 2.0, Swing, Oracle 10g, TOAD, Ant, UNIX, Ext JS, AJAX, Log4J, SOAP, PL/SQL, RESTFUL, Spring Security.

Confidential

Java Developer

Responsibilities:

  • Designed the Application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML .
  • Developed presentation as HTML, JSPs using Struts Framework.
  • Developed the middle tier using EJBs.
  • Developed session, entity beans and message driven beans .
  • Entity Beans used for accessing data from the SQL Server database.
  • J Query opinionated about how a CRUD (Create, Read, Update, Delete) Application should be built.
  • Prepared high and low-level design documents for the business modules for future references and updates.
  • Deployed the Application on Web Sphere Application server in development and production environment.
  • Undertook the Integration and testing of the different parts of the Application.
  • Developed automated Build files using ANT .
  • Used Subversion for version control and log4j for logging errors.
  • Developed test scripts in Selenium Web Driver using Java Language. Developed unit testing using JUnit.

Environment: Java/J2EE, Struts 1.2, Tiles, EJB, JMS, Servlets, JSP, JDBC, HTML, CSS, JavaScript, JUnit, Web Sphere 7.0, Eclipse, SQL Server, log4j, Subversion, Selenium Web Driver, Windows NT

We'd love your feedback!