We provide IT Staff Augmentation Services!

Java Full Stackdeveloper Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Java Professional having 5+ years of strong experience in teh IT industry wif Highly Dynamic, Challenging Environment, Diversified Exposure in design, development and deployment of Web - Based and Client-Server business applications.
  • Experience in developing applications using SDLC methodologies like Waterfall, RUP, Agile (TDD, SCRUM) and Test-Driven Development.
  • Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX,AngularJS,Angular2 and have knowledge on Server side scripting language like Node JS.
  • Expert in CoreJavaand implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics andJavacollections in various projects.
  • Developed teh application usingJava1.8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Developed Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) throughAWSConsole and API Integration.
  • Expertise in implementing Design patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern.
  • Developed Rich Internet Applications Using Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Web Flow, Spring Security, Spring Batch, Spring Integration, Spring Ribbon, Spring Reactor, Spring Eureka, Spring Actuator, Spring Zuul Proxy.
  • Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using ActiveMQ, RabbitMQ as message queue.
  • Experience using Hibernate for mappingJavaClasses wif database and using Criteria API and Hibernate QueryLanguage (HQL).
  • Hands-on experience working wif Continuous Integration (CI) build-automation tools such as Maven, Jenkins and Apache Ant
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project
  • Extensively worked on core java concepts like Multithreading, Inheritance, Abstraction, Encapsulation, Polymorphism, Exception Handling, Collections and Frameworks.
  • Strong understanding of Micro services Patterns Circuit Breaker/Hystrix, Aggregator, Proxy Chaining.
  • Working experience of Relational Database Management Systems (RDMS) like Oracle, SQL Server, MySQL, DB2 and Non-Relational Databases (NoSQL) like MongoDB, Cassandra, Couch DB, Hbase.
  • Hands on experience wif version control systems like SVN, GIT, CVS, Stash, Rational ClearCase.
  • Developing scripts for build, deployment, maintenance, related tasks using Jenkins, Maven, Python.
  • Extensive experience in Installation, Configuration, and Migration, Trouble-Shooting of Splunk.
  • Good experience in unit testing using Karma, Jasmine and Junit4.0, Automated Testing using Java,
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Docker, Jenkins to deploy teh application to AWS and used GIT for Version Control of code for incremental development.

TECHNICAL SKILLS

Languages: Java7/8, C#, J2EE, J2SE, Scala, xml

Methodologies: Waterfall, Agile- Scrum, Kanban, FDD( Feature Driven Development )

Operating Systems: Windows, DOS, UNIX.

Framework/ APIs / Tools: Struts 1.x/2.x/Tiles, JUnit, Hibernate 3.x, Spring 3.x, spring boot, spring cloud, JSF, Log 4j, Ant, Maven3.0.4 Web Services (WSDL, UDDI, SOAP, REST), AJAX.

J2EE Common Services APIs: Servlets, JSP, POJO, JNDI, JMS, Java Mail, JDBC, JPA.

Application Servers: BEA Web Logic 10, IBM Web Sphere, Jboss 6.x

XML: XSL, DOM, XML Schema, SAX, XSLT and Designing DTDs.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Angular, Bootstrap

Web Servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ

Databases: SQL, Oracle 8i/9i/10g, 11g, SQL Server 7/2000, MS Access 7.0.

Web Tools/IDE: Eclipse4.3.0, Eclipse3.1, STS, NetBeans3.0/5.0./7,My Eclipse Blue, Web Storm.

Version Control System: SVN, CVS, GIT

PROFESSIONAL EXPERIENCE

Java Full StackDeveloper

Confidential, Plano, Tx

Responsibilities:

  • Implemented teh application using Agile Development methodology which included daily scrum calls, two-week iterations, user story planning, retrospective meetings, code reviews.
  • Developed Dynamic Single Page Application using Angular2.0, Bootstrap4.0, HTML5, CSS3.
  • Worked extensively on Components, Directives, Services, Forms, Http Access, Autantication, optimizing an internal application using Angular 2 wif Modules and Offline Compilation.
  • Created various Angular2 services, modules, attribute directives, template, data driven forms.
  • Used Angular-cli wif webpack to perform builds, create production ready code for deployment.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring JDBC.
  • Used Spring Annotations to simplify business logic for creating Spring MVC Restful web services.
  • Worked on Spring Boot Actuator to expose data through different technologies like HTTP (endpoints), JMX, SSH and /health endpoint to show teh health of teh application.
  • Developed notification service for J2EE application using Spring Reactor for asynchronous handling of a large volume concurrent service requests coming from multiple service handlers.
  • Worked on Spring Cloud Netflix for OSS integrations, autoconfiguration of Spring Boot app.
  • Implemented fail safe and Circuit Breaker Patterns in Spring Boot Micro Service applications using Hystrix and monitored teh services using Hystrix Dashboard.
  • Implemented client-side load balancing for microservice app, servers using Netflix Ribbon.
  • Implemented teh Autantication, Authorization, Access-control features, Clickjacking, Cross site request forgery by using Spring Security and OAuth.
  • Worked on Spring Cloud like Spring Eureka, Cloud Foundry for Routing, Service-to-Service calls.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending them mails about different policies.
  • Extensively worked on Hibernate mappings, HQL, Query, Lazy loading Transactions and Locking.
  • Experience in Hibernate5.0.2 which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures, functions, performed polymorphic associations.
  • Worked on Hibernate Relational mappings like One-To- Many, Many-To- Many, Many-To-One.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions, Packages for complex Inserts and updates in teh database.
  • Wrote SQL queries to get teh data, update teh data from teh database and to connect database in teh DAO implementation classes.
  • Setting up and buildingAWSinfrastructure resources such as VPC, EC2, S3, IAM, EBS, ElasticSearch, Security Group, AutoScaling, Lambda and RDS in Cloud Formation and involved in deploying teh content to Cloud platform onAWSusing EC2, S3, EBS.
  • Performed configuration, deployment and support of cloud services including AWS.
  • Configured AWS Identity and Access Management Groups and Users for improved login autantication.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Developed queues using AWS SQS wif JMS for services to subscribe and listen events.
  • Setup teh Continuous Integration (CI) and Continuous Development (CD) process for teh application using teh Jenkins, Maven.
  • Used Postman, Rest Client, Spring Mock MVC, Spring 4Junit for testing teh web services.
  • Used JIRA tool for tracking stories progress, follow agile methodology and sprint planning.
  • Used GitHub to maintain teh version of teh files and took teh responsibility to do teh code merges.

Environment: Java 1.8, Spring MVC, Angular 2.0, Bootstrap4.0, HTML5, CSS3, Spring4.x, Spring AOP, IOC, Eureka, Quartz, Reactor, Hateoas, Netflix, Cloud Foundry, RESTful, Maven, REST API, Spring boot wif AWS, AWS EC2, IAM, Lambda, Hibernate5.0.2, REST Webservice, Drools, SQL, JBOSS AS7, Docker, Kubernetes Oracle12c, GIT, Log4j.

Java Developer

Confidential, Chicago, IL

Responsibilities:

  • Took part in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Worked on complete development of AGILE and SCRUM development methodologiesand tested teh application in each iteration.
  • Developed single page applications using HTML5, CSS3, Angular 2, Typescript, web pack and grunt.
  • Worked wif Angular 2 directives, components, pipes and injectable.
  • Implemented Micro Services using Spring boot and halped in teh conversion of teh monolithic services to Micro Services.
  • Developed Cloud Compatible Micro Services using Spring Boot, Java and related web technologies.
  • All teh functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM.
  • Implemented Java EE components using Spring IOC, Spring Transactions and Spring Security modules.
  • Configured and Implemented Spring AOP for transaction management, logging and performance tracking.
  • Used Spring Security Framework for user-level autantication wif REST API for service layer development.
  • Consumed messages from JMS driven beans and Active MQ. Integrated Active MQ services wif Beans.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Responsible for creating tables in development schema and wrote Oracle packages, Procedures and Functions using in PL/SQL.
  • Worked wif modules like mongoose for database persistence using NodeJS to interact wif MongoDB.
  • Designed and Developed functionality to get JSON document from MongoDB document store and send it to client using RESTful Web Services.
  • Configured Spring Cloud environment for Micro services was provided using Spring Netflix (Eureka server, Hystrix, Ribbon).
  • Expertise wif employment of Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Deployed teh Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using SpringKafka and Zookeeper.
  • Apache Mesos and Kubernetes were used as teh best ecosystem to deploy and manage Micro services.
  • Designed and deployed a multitude application utilizing almost all teh AWS Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, Cloud Formation and lambda, focusing on high-availability and fault tolerance.
  • Developed applications using Rule Engines, Drools 4.x, and ILOG to validate teh business User Roles.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Selenium's playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Expertise on Selenium Data Driven framework and integrating it wif Maven (Build Management Tool), TestNG (Unit Testing tool) and Jenkins (Continuous Integration Tool).
  • Created and configured management reports and dashboards using Splunk.

Environment: AWS, Java7, J2EE, Cloud Foundry, Java Beans, NodeJS, Spring, Spring Kafka, Zookeeper, AWS, CI/CD, JQuery, hibernate 2.0, Eclipse, Devops, Angular, Spark, Jenkins, Oracle 11g, MongoDB, PL/SQL, Selenium, Cucumber, Log4j, XML, HTML5, CSS3, REST, JMS, ActiveMQ, Web Services, Web Logic server, Jasmine, Maven, GIT.

Java Developer

Confidential, Detroit, MI

Responsibilities:

  • Involved in requirement gathering and implementing teh new case process redesign and enforcing best practices like refactoring teh existing code base and providing inputs.
  • Involved in analyzing requirements, technical design, development of various modules assigned.
  • Extensive usage of JavaScript, jQuery, Angular.js, Bootstrap, jQuery/AJAX, JSON, HTML5, CSS3.
  • Used Bootstrap for responsiveness and expertise in Grid Control System.
  • Used Angular.JS factory and services for dependency injection.
  • Proficiently used custom Angular.JS Filter, Directive, and Service to achieve teh various functionalities of teh website.
  • Used $http in Angular.JS for consuming RESTful web-services.
  • Used Spring Framework at Business Tier and also Spring's Bean Factory for initializing services.
  • Implemented teh Application using Spring MVC Framework.
  • Extensively used Spring IOC module to perform teh bean dependency injection in various XML files that compose teh entire web application.
  • Developed various Custom DAOs using Spring's Hibernate DAO support to persist teh records from suitable tables in teh database.
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching teh data.
  • Worked wif cots to develop teh educational plan wif integration of web services.
  • Deployment of application using Maven.
  • Developed JavaScript validation for client side validations and Performed Code reviews and code fixes.
  • Developed Rest services to talk wif adapter classes and exposed them to AngularJS front end.
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used Spring core Annotations for Dependency Injection and Apache Camel to integrate Spring Framework.
  • Developed Class and Sequence Diagrams using Rational Rose Software.
  • Developed Asynchronous means of retrieval of data from teh Server and Database using AJAX features as well JavaScript.
  • Tested JSPs in Firefox and Internet Explorer browsers and Identified and fixed browser related issues.

Environment: Java 1.7, J2EE, Springs, JSP, Hibernate, Struts 2.0, AJAX, CSS, JDBC, Eclipse, Web logic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows 2007, SOA, Design patterns, jQuery, AJAX, JavaScript, HTML5, CSS, Apache Camel.

Java Engineer

Confidential

Responsibilities:

  • Involved in all teh Functional requirements gathering sessions wif teh Business Analysts.
  • Was also actively involved in setting coding standards and writing related documentation.
  • Involved in writing Test Cases, Testing Application and Implementation plan.
  • Involvement in teh use cases, development of OOAD and modeling, which involved in class diagrams and Object Diagrams using UML.
  • Implemented presentation tier on Servlets, JSP, and HTML for custom business requirements.
  • Involved in communicating wif clients on daily basis to ensure their requirements are being reached.
  • Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions also performed validations.
  • Involved in Configuring XML Config Properties File.
  • Development of custom objects wif teh halp of Hibernate framework to access database tables.
  • Deployed application in teh Tomcat server environment using Maven build tool.
  • Implemented Test Driven Development and Agile Methodology.
  • Created tables for new requirement and have written Packages, Stored Procedures, Functions, Indexes, Sequences, Synonyms, views, and Triggers.
  • Implemented different design patterns MVC, Singleton.
  • Developed Web Services to transfer data between teh pages.
  • Involved in writing teh SQL Queries for different database operations
  • Involved in implementing JUnit Test Cases.
  • Implemented JavaScript Client side validation and some server side validation wif java code as per teh requirements.
  • Involved in fixing teh bugs at Development and production levels.
  • Involved in code integration and shipment of teh code to other environments.
  • Successfully executed teh entire test cases and fixed any bugs/issues identified during teh test cycles.
  • Participated in teh production support and maintenance of teh project.

Environment: Hibernate, Spring, SQL, JSP, HTML, CSS, JavaScript, Eclipse, Apache TomCat Server, UML, Agile, WSDL, Maven, GitHub.

We'd love your feedback!