We provide IT Staff Augmentation Services!

Core Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Over 8 years of professional experience including design and development of projects, building the web applications using in the areas of Java/J2EE Client and Server - side enterprise applications.
  • Good Skills in all phases of SDLC likerequirements, multi-tier application development with Agile, Scrum, TDD.
  • Extensive experience in designing professional UI web applications using front-end technologies like AngularJS, Node.js, Angular 8, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Hands on experience in creating components using React.js
  • Extensively usedJava 8features such as lambda expressions, Parallel operations on collections, and multithreading.
  • Strong experience in design, development using Java, J2EE, Servlets, JMS, MVC Framework, Web services.
  • Implemented design patterns Singleton,MVC,Object Factory, Factory Design pattern, Singleton.
  • Experience in building web applications using Spring framework featuresMVC, AOP, DAO, SpringBoot, Spring Microservices, Spring REST,Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zulu, SpringSecurity, SpringJDBC Templates.
  • ImplementingService Oriented Architecture using Web Services including SOAP, REST, JAX-WS, SOAP UI.
  • Created XML document using STAX XML API to pass XMLstructure to Web Services in request response data.
  • Experienced in implementing modules like Hibernate, JavaBeans, Servlets, Struts, and XML Mapping.
  • Developed applications using Rule Engines-JBOSS Drools, IBM WebSphere Workflows, Human tasks to implement Business rules validations.
  • Experience creating Docker images,Containers, push/pull andintegrating with Spring Boot for running applications.
  • Expertise working with cloud services likeAmazon web services AWS, Spring Cloud services and PCF are used.
  • Handson in AWS, which includes EC2, S3,Elastic Load Balancer, Beanstalk, Cloud watch,IAM, ServerMigration, Route53, SQS, VPC, S3, DynamoDB, SNS, Glacier, RDS, EC2 Container Service,SQL Server Lambdaand NoSQL databases, Cassandra, MongoDB and .
  • Application portability and App auto-scaling using Cloud Foundry installation & configurationApigeeEdgeon the premise.
  • Experience withSpark to handle streaming data and Scala for the batch processing and Spark streaming data.
  • Experienced Pivotal Gemfire caching configuration and administration for better real-time performance.
  • Extensive experience with RDBMS like Oracle 11g, MySQL and developing Views, Functions and SQLQueries, Stored Procedures and Triggers Involved Designing the Database Schema and writing the complex SQL queries.
  • Performed Query operations on NoSQL database Cassandra for storing and loading data of customers.
  • UsedJenkinsas the integration tool and improvedScalabilityof applications oncross-platforms.
  • Experience in TDD, using JUnit framework with Mockito and Easy mock, Spring Junit Runner.
  • Experienced in using Log4j and good expertise in application build tools like ANT, Gradle and Maven.
  • Worked with Version Control Systems like CVS, SVN (Sub Version), GIT, GitHub, And Clear Case.
  • Worked on Git as version control management and JIRA as Defect management for bug, issue tracking of application. Used JENKINS for continuous integration (CI) and continuous deployment (CD) pipeline.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSF, JSTL, JDBC, JMS, JNDI, RMI, EJB, Swing, AWT, Multi-threading, Java Networking

Programming Languages: Core Java, SQL, PL/SQL, C, C++

J2EE Frameworks: Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, JBoss, Tomcat

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP,JavaScript, jQuery, AJAX, XML, XSLT, XHTML, DHTML, CSS, SASS, HTML, Reactjs,AngularJS, Ext.js, Backbone.js.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, NetBeans, IntelliJ, STS

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL,Axis2, UDDI., Apache CXF

Version Control: GIT, CVS, SVN, Aldon, Clear case

Build Tools: ANT, Maven, Gradle

Methodologies: Agile, Scrum, Waterfall, Rapid Application Development, Test Drivendevelopment

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Rational Rose, Microsoft Visio

Testing &logging: Junit, Jasmine, JUnit, Log4J, SoapUI, Test NG, easy mock and power mock, Karma, Protractor, Mockito, Selenium, Jenkins, Docker

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Core Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked withAngular8 Differential loading to make the application more performant.
  • Worked on standard Dynamic import Syntax to migrate the customized angular syntax to industrial Standards as part of Angular 8 migration.
  • Expertise in application development using Java 8 features like Lambda Expressions for array operations, Collections, J2EE, Annotations, Hibernate, JUnit, Ant, Maven, CSS, XML.
  • Developed Spring Features like Spring Boot, Spring Batch, Spring Integration, Spring frameworks.
  • UsedSpringframework includingSpringRest,Spring ORM, Spring Batch, SpringSecurity and implemented the authentication, authorization, and access-control features by usingSpringSecurity.
  • Well exposed to Hibernate and spring and thorough knowledge on HibernateIBM WebSphereconfiguration file.Used Hibernate for accessing database and mapping the entities by using annotations.
  • Utilized React.js to build user interfaces for single-page applications.
  • Worked with Integrated Swagger API specification for easy access of REST API.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC
  • Used a Microservice architecture, with Spring Boot-based services interacting through a combination of REST.
  • Involved in developingRESTfulWebServiceswith JAX-RS to provide functionality for future development.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise Wide Web Services.
  • Responsible for technical direction and implementation of the SpringBatch framework according to new design with spring security
  • Deployed Docker contained Spring boot micro services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console using HTML, CSS, JavaScript, Jquery, Bootstrap, Backbone, Dust, React, JSF, Agile, unit test, system test,acceptance test
  • Experience in monitoring application and business performance using AppDynamics.
  • Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers and Kafka brokers. Worked on creating Kafka topics, writing custom petitioner classes.
  • Deployed code into different environment and monitored the Jenkins build and logs in Kubernetes.
  • Involved in Docker containerizing the applications and pushing them to quay and deploying on Kubernetes.Ensure the deliverables meets the design requirements and technical specifications.
  • Defined strategic initiatives on Continuous Integration and Delivery (CI/CD) model in AGILE development environment to help, respond quickly to business needs.
  • Deployed the Application into Docker container and made easily accessible at runtime using cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Used DROOLS engine as java runtime rule engine to validate business rule before executing in runtime.
  • Used GIT as version management, JIRA for defect management system.
  • Analyzing Maven dependency in base code to annotate dependency on Spring Boot application into Gradle and Developed Unit test cases using JUnit, Mockito and Easy mock, Jenkins.
  • Understanding big data technologies like Apache KafkaSQL Server and Apache SparkIBM WebSphereUsing Scala in Play framework.
  • Composed and executed Cassandra scripts and queries to fetch and test data from NoSQL databases.
  • Customized the Grafana and new relic Dash boards and monitored the Metrix and HTML, CSS, JavaScript, Jquery, Bootstrap, Backbone, Dust, React, JSF, Agile, unit test, system test,acceptance test.
  • Track production incidents, identify,prioritize scopefor bugs and enhancements.Conduct reviews with counterparts and plan releases.

Environment: Core Java Java8, Tomcat, Apache Kafka, Swagger, J2EE, Spring MVC, Spring Boot Framework, Microservice, Cassandra, Angular 8, Spring Security, Hibernate 4.X, JQUERY, JSON, AJAX, Nodejs, Web Services, XML, JavaBeans, JavaScript, Eclipse, AWS, Kubernetes, Jenkins, Apache Maven, Gradle, SQL Server JUNIT, JIRA, Selenium..

Confidential, St. Louis, Mo

Core Java Full Stack Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Testing and followed Agile methodology in TDD.
  • Involved in Requirement gathering, Design, Analysis and Code development by following Agile methodology.
  • Worked one-on-one with client to develop layout, color scheme and layout and implemented it into a final interface design with the HTML5/CSS3-MCL,Bootstrapand JavaScript.
  • Created jobs for continuous integration and continuous deployment in GIT shared repository using Jenkins
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it for running the batch jobs.
  • Designed and developed the UI using HTML, HTML5, CSS and JavaScript, JSON.
  • Developed a Single Page Application which can switchto different components using Angular 8services to get data.
  • Worked on various use cases in development using struts and testing the functionalities.
  • Implemented Swagger for the Rest API. I have good experience in Docker to deploy applications quickly, setup CICD pipeline and I have used Docker consoles for managing the application life cycle and monitored on Git
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system files and to present on JSP.
  • Configured the WebSphere to connectwithOracle objects like tables, views using oracle IBM WebSphere tools like Toad.
  • Responsible for creating and maintaining architecture for Restful API using spring boot.
  • Worked on spring boot, Spring MVC, Spring Restful template to develop application level microservices.
  • Used Rest client - Postman to test Rest API services.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Workedpurging logonElastic Search DB and Kibana UI.Also involved in trouble-shooting logs using Log stash.
  • Used different patterns like SOA, MVC pattern, DAO pattern, and Singleton.
  • Experience used Spring Boot which is radically faster in building cloud Microservices and develop a Spring-based application with very less configuration.
  • Extensively worked on uploading files into CLOB and BLOB’sIBM WebSphereHTML, CSS, JavaScript, Jquery, Bootstrap, Backbone, Dust, React, JSF, Agile, unit test, system test,acceptance test of oracle database.
  • Migrated from Ant to Maven via Ivy for dependency resolution.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Creation of custom Docker container images, tagging, pushing images, integration of Spring boot application.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Experience in updating, modifying queries in Oracle 12c.
  • Used Bugzilla for version control and JUnit for unit testing.
  • Configured JBOSS application server and deployed the web components.
  • Developed applications using rule engines, JBOSS, Workflows, human tasks implement business rules validations and provided Drools dashboard for business users.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Java1.8, HTML5, CSS3, Angular 8, Node.js, jQuery, JSON, Spring Boot, Spring Ribbon, Spring Security, Spring Batch,Selenium, JIRA, Apache Kafka, REST, Hibernate, Eclipse, log4j, Oracle 12c, GIT, Maven, Jenkins, AWS, Docker, Elasticsearch, JBOSS, Junit, Swagger.

Confidential, Greenville, SC

Java Full Stack Developer

Responsibilities:

  • FollowedAgile methodology and involved in daily Scrum meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Used advanced Java8 featureslike Lambdaexpressionsfor arrayoperations,collections, enhancedconcurrency methods.
  • Used J2EE design patterns like value object patternMVC, Session, Façade, Singleton, Factory and DAO.
  • Involved in developing Threadsafe blocks for multithread access and distributed transaction management.
  • DesignedGUIusing JavaScript, HTML5, CSS3, Customs tags and developed Client-Side validations.
  • Experienced in creating reusable UI components using React.js.
  • Extensively usedjQueryto perform AJAX calls for creating interactive web pages on JSON response.
  • Developed a Single Page Application which can switch to different components using Angular 7services to get data.
  • Implementing jQuery, Node.js and modularized front-end usingCSS. JavaScript with SASS.
  • Updated LDAP authentication from HTTP to HTTPS.
  • Extensively worked onspring, auto-wiring, security, AOP, IBM WebSphere spring quartz for scheduling tasks to generate reports.
  • Worked withMicroservices related frameworks SpringRibbon, Eureka for client-side load balancer and networkdiscovery.
  • Worked on end to end development with JSF for development and enhancement of batch jobs.
  • Implemented pre-authentication data base security using Springsecurity and SpringBatch for scheduling and of batch jobs.
  • Developed the DAO layer forthe application using Spring, Hibernate and developed various logics and reports using HQL and Used Hibernate Transaction Management, Hibernate Batch Transactions,Hibernate cache concepts.
  • Used microservice architecturewith spring-bootinteracting combinationof RESTHTML, CSS, JavaScript, Jquery, Bootstrap, Backbone, Dust, React, JSF, Agile, unit test, system test,acceptance test and apacheKafka message brokers.
  • Involved in developing API’s and RestAPI proxy usingAPIGEEedge and for sending mobile notifications.
  • Experience in Using the Spring ORMcomponent forhibernatesupport for manipulating data fororacle 11g database.
  • Developed applications using Rule Engines-JBOSSDrools,Workflows, tasks to implement Business rules validations.
  • Developed all custom processes, workflows and schemes within JIRA to accommodate the organization’s needs.
  • Implemented Maven script to createwars&JARS and deploy the entire project intoWebLogic application and Log4J.

Environment: Java1.8, HTML5, CSS3, Angular 4, Node.js, jQuery JSON, AJAX, DOM, HQL,Bootstrap,JBOSS7.1.0, Spring Boot, Spring Ribbon, Spring Security,Spring Batch, Scala, Selenium, JIRA,Apache Kafka, REST, Hibernate, DAO,JPA, Eclipse, log4j, Oracle 11g, GIT, Maven, Jenkins, AWS, Docker, Elasticsearch,JBOSS, Kibana, Junit, Swagger.

Confidential, Cherry Hill, NJ

Java Developer

Responsibilities:

  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Multi-threading to overcome the errors in the process of transactions, handle threads by main thread process.
  • Used Custom Node.js proxy used to simulate API responses before client implementation was complete.
  • Experience in developing server-side applications using Node.js to achieve scalability in real-time web applications.
  • Develop screens for the front end using ReactJS and used various predefined components from NPM and React Redux library.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection MVC components to implement.
  • Implemented the associated business Modules integration using Spring and Hibernate data mapping.
  • Responsible for support and maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Designed and developed the end points (Controllers), business layer, DAO layer using Hibernate and Spring IOC.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model.
  • Implemented Hibernate to persist the data into database, wrote HQL based queries to implement CRUD operations on data.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • UsedRabbitMQmessage broker to route messages to the clients across the cloud network of entire project.
  • Developed REST web services clients to consume those web services as well other enterprise wide web services. TransferredXML data between two interfacesdesigned RESTful web services for handling AJAX request
  • Troubleshooting of different versions of MongoDB and cluster configurations to ensure high-availability in various crash scenarios and restoring roll backs JSON data and stored as documents comprising documents, data types and conversions.
  • Worked with Apache Tomcat andNode.jsserversto deploy and configure Java API’s and frontend modules.
  • Extensively Used Apache Storm to transform unstructured data before it sends into NOSQL Data Base.
  • Built the reusable service components using Angular 2 servicesHTML, CSS, JavaScript, Jquery, Bootstrap, Backbone, Dust, React, JSF, Agile, unit test, system test,acceptance test with Object Oriented JavaScript, jQuery, HTML, CSS3 based on the visual designs.
  • Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, back ground file uploads etc.).
  • Used XML parser API's like JAXB API within the web service for marshalling/unmarshalling.
  • Involved in Support and Maintenance of the application and troubleshooting of Issues onJBOSSbychecking logs, payments.
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users.
  • Created continuous integration builds using Jenkins and deployed on WebSphere application server.
  • Used Gradle tool to configure and build the application project and continuous integrated with Jenkins.
  • UsedRAD (Rational Application Developer) which is based on Eclipse, to develop and debug application code.
  • Implemented automation using Selenium WebDriver, JAVA, and Selenium Grid.

Environment: Java 8, Spring MVC, JavaScript, jQuery, JSON, Spring DAO, Spring Boot, Spring Batch,Spring Security, Spring Integration,Golang/Go, Linux, Spring-Hibernate integration framework, JSP, Oracle, PL/SQL, XML, Spring web flow, Junit,GIT, Maven, Jenkins, AWS (EC2, VPC), REST web service, HTML, CSS, SASS, AJAX, Jira, Angular 2.0, Angular JS.

Confidential, Framingham, MA

Software Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, design, analysis and code development.
  • Worked one-on-one with client to develop layout, color scheme and layout and implemented it into a final interface design with the HTML4/CSS3-MCL,Bootstrapand JavaScript.
  • Designed and developed the UI using JSP, HTML, HTML4, CSS and JavaScript, AJAX, JSON.
  • Worked on various use cases in development using struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on corejava, using file operations to read system files and to present on JSP.
  • Developed SOAP based XML web services.
  • Used different patterns like SOA, MVC pattern, DAO pattern, and Singleton.
  • Developed stored procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Extensively worked on uploading files into CLOB and BLOB’s of oracle database.
  • Migrated from Ant to Maven via Ivy for dependency resolution.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Experience in updating, modifying queries in Oracle 8i.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Configured JBOSS application server and deployed the web components.
  • Developed applications using rule engines, JBOSS, Workflows, human tasks implement business rules validations and provided Drools dashboard for business users.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Java/J2EE,HTML4/CSS3 -MCL,Bootstrap, JavaScript, JSP, HTML,AJAX, JSON, MVC, JSP, SOAP based XML web services, singleton, Hibernate, Ant to Maven via Ivy, PL/SQL,TOAD, Oracle 8i, Junit, JBOSS, Workflows.

Confidential

Jr Developer

Responsibilities:

  • Participated in System design, planning, estimation and implementation.
  • Involved in developing use case diagrams, class diagrams, sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
  • Developed the presentation layer using JSP,AJAX, HTML, CSSand client validations using JavaScript.
  • Developed and implemented the MVC architectural pattern using Spring framework.
  • Effective usage of J2EE design patterns namelysession facade, factory method, command and Singleton to develop various base framework components in the application.
  • Programmed one temple website using core PHP.
  • Developed various EJBs (session and entity beans) for handling business logic.
  • Developed Session Beans and data access object classes for accounts and other modules.
  • Extensively used Spring JDBC in data access layer to access and update information in the database.
  • Consumed Web Services using WSDL and UDDI from third party for authorizing payments to/from customers.
  • Used JAXB API to bind XML Schema to java classes.
  • Involved in Units integration using JUnit, bug fixing, and user acceptance testing with test cases.
  • Used CVS for version control and Maven as a build tool.
  • Used Log4 CXX for logging errors, messages and performance logs.
  • Used WebLogic application server to deploy application.

Environment: Java, J2EE, UML and Rational Rose, JSP,JAXB, XML, WebLogic 6.x/7.x, AJAX, HTML, CSS, JavaScript, Spring MVC framework, Singleton,Spring JDBC, WSDL, UDDI, PHP, EJB’s, Session Beans, Junit, CVS, Maven, Log4 CXX.

We'd love your feedback!