We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

Melville, NY

SUMMARY

  • Having 8+ years of experience in application software development involving analysis, design, development, testing and deployment of client - server, OOP’s Concepts, Multi-Tier applications.
  • Proficient in developing secure web applications and server-side development using Core Java, J2EE, web Services, Micro services, Spring MVC, Hibernate, JPA, JavaScript, Ajax, JSP, Servlet, HTML, CSS, JDBC, RDBMS, PL/SQL.
  • Knowledge in Application Design and Development using OOP, MVC, SOA and J2EE.
  • Experience in developing and consuming RESTful Web Services using Json
  • Experience in Developing Web Applications Using HTML/HTML5, CSS, JAVASCRIPT, ANGULAR,DOM,JQUERY
  • Hands -on experience with implementing Microservice architecture using experience on open-source frameworks Spring-Boot, Spring-Cloud-Netflix (Eureka Server, Zuul, Hystrix, Splunk), Mongo DB, JPA (spring-data-jpa, spring-orm, Hibernate), Spring (Core, Web, Data Access/Integration) and Web services REST/SOAP.
  • Good Experience in usage of version controls such as SVN, RTC, Git, Bit Bucket.
  • Hands on Experience on CICD Jenkins
  • Experienced in Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment
  • Deployed services as Docker container using Amazon ECS container services to EC2 server
  • Experience in AWS, which included managing application in the cloud and creating/hosting instances to EC2.
  • Experience in developing GUI screens usingHTML,CSS,JSP, JAVASCRIPT, JSON, jQuery, AJAX.
  • Efficient use of various design patterns such asMVCModel-View-Controller,DAOData Access Object, DTOData Transfer Object,andBusiness Delegatein the development of distributed Enterprise Applications.
  • Expertise in Developing and Deploying Enterprise JavaBeanson Application serverslike Tomcat,IBM WebSphereandJBoss.
  • Hands on experience with databases including Oracle, PL/SQL.
  • Involved in all phases of SDLC.
  • Discussions with the customer to gather information and requirements.
  • Expertise in Developing and Deploying Enterprise JavaBeanson Application serverslike Tomcat,IBM WebSphereandJBoss.

TECHNICAL SKILLS

Programming: Java 8(J2EE, JDBC, JSP, Collections), SQL, PL/SQL

Architectural pattern: Microservices, Web services, Client-server, MVC

Web Technologies: HTML, JavaScript, Ajax, CSS, jQuery, Angular

Microservices Framework: RESTful Web services, SOAP, Eureka Server, Zuul, Hystrix, Splunk, Docker

Version tools: SVN, RTC, Bit Bucket, CICD: Jenkins

AWS: Docker, ECS, Fargate, EC2

Protocol Knowledge: HTTP, HTTPS, TCP

Frameworks: Spring Boot, Spring MVC

Data Base/Data processing: Oracle, MySQL/ Hibernate, JPA, NoSQL-Mongo DB

Web/Application Servers: Apache Tomcat, IBM WebSphere Application Server, JBoss

IDE: Eclipse, Spring Tool Suite (Spring Boot)

Design pattern: Business Delegate andData Access Objects

Project management tools: Quality center, Jira

Code Review Tools: SonarQube

Testing Tools: Junit, SoapUI, Putty, Mockito

PROFESSIONAL EXPERIENCE

Confidential, Melville, NY

Senior Java Full stack Developer

Responsibilities:

  • Developed application based onMicro ServicesOriented Architecture, as it is fine-grained, possess lightweight protocols, and developed dynamic single page applications usingAngularframework withHTML5, CSS3,andBootstrap.
  • Load balancing among servers executed by usingSpring Ribbon&developedMicroservices
  • Developedseveral REST web serviceswhich producesboth XML and JSONto perform tasks, leveraged by both Web Services as well other enterprise wide Web Services.
  • Integration withSpring SecurityandSpring Boot Thyme leafin Web application.
  • Extensive experience with core java technologies inMulti-Threading,Synchronization & Exceptional Handlingto gather information from various servers in parallel.
  • UsingRestAPI,spring bootand pivotal cloud foundry developedSpring Restfularchitecture.
  • For Bulk Data Operations and lose coupling usedJava8 Stream APIon Collections along with bothstreamsandparallel streams.
  • In migration from EJB to springheavily usedSpring Inheritance, Auto-wiring, Core Container, Security, AOP, ORM modules as part of Spring Quartzfor scheduling tasks to generate reports and emails to clients.
  • Built the Application using design Patterns-Singleton, Factory, DAO, DTO prototype&Composite View.
  • Used several Spring FeaturesSpring, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, SpringIOC, SpringAOPto implement business layer and navigation part of application
  • ImplementingOAuth2.0token-based authentication/authorization usingSpring Securityfor securing API’s.
  • DevelopedTypescript, angular CLI compatiblemultipleAngularcomponents.
  • UsedAngular 4directives to extendHTMLto create the foundation for rich and complex web application.
  • Built Single Page Applications framework. Built Angular 7 framework including MVC architectures, different modules, templates, custom directives and custom filters.
  • Implemented client-side Interface using Angular 6 and Node.js to structure JavaScript code in an MVC.
  • UsedLambda,EC2, Elastic Beanstalk, CloudWatch, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQSto build and deploy transcoding application ImplementedDockercontainedSpring Boot Microservicesin toAWS EC2container service usingAWS admin console.
  • UtilizedAWS Lambdaplatform to upload data intoAWS S3buckets and to trigger other Lambda functions.
  • Worked withCICDpipeline to build and deploy transcoding application on AWS & used Jenkins as primary tool for implementing continuous integration and continuous delivery during code releases.
  • Worked on Ext Js for implementing UI components which includes latest HTML5 feature such as grid, trees, and list.
  • Apart fromJMSas messaging service worked with employment ofApache KafkaandZookeeper.
  • UsedHibernate, object/relational-mapping (ORM)solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Implemented the associated businessmodules integrationusingspringandHibernate data map.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, JMeter and Jenkin jobs.
  • UsedspringandHibernatefor implementingIOC,AOPandORMfor back end tiers.
  • Worked on design of customDockercontainer images, tagging, pushing images, integration ofspring boot.
  • Created the Docker containers and Docker consoles for managing the application lifecycle.
  • UsedLOG4Jfor logging messages and errors andAPACHE MAVENas software build tool.
  • UsingSelenium Web-DriverCreated automation test scripts for multiple platforms and browsers testing.
  • UsedGITfor Source Control and Version Management andDrools Enginefor writing Business Validation rules.

Environment: Spring core, Microservices, Spring Boot, Hibernate, Angular JS, React JS, Node JS, HTML5, CSS3, jQuery, JSON, Mongo DB, Oracle 12c, IntelliJ IDEA, JUNIT 4.4, JAVA 8, Restful web services, SVN, Jenkins, JMeter Scala, AWS, Drools, Docker, Spring Cloud, Spring Security, OAuth 2.0, Apache Kafka, Selenium, Jenkins.

Confidential, Dallas, TX

Senior Java Full Stack Developer

Responsibilities:

  • Application is implemented using agile methodology where there is daily SCRUM meeting to understand the status, resolve any issues.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).
  • Developed UI components usingHTML5, CSS3, JQuery, Angular JSandXMLin a responsive grid layout. Implemented responsive design template to get a new interface inBootstrap, HTML5.
  • Designed and developedMicro servicesbusiness components usingSpring Cloud.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects and mapped usingHibernate annotations and Transaction Management.
  • Implemented the application usingSpring Bootand handled the authentication, authorization, and access- control features by usingSpring Security.
  • DevelopedSingle page applicationand structured theJavaScriptcode usingAngular JS.
  • Developed user interface usingJSP, JSP Tag libraries, third party librariesandJava Scriptto simplify the complexities of the application.
  • Proficiency in adoption of architecture paradigms such asSOA,Web services,Middleware technologies.
  • UsedAngular JS Ajaxmodule is used to handleRESTfulcalls to enable communication between view components and server.
  • Designed and developed the End Points(Controller), Business Layer,DAOLayer usingHibernate/JDBC
  • UsedHibernate, object /relational mapping(ORM)solution, technique of mapping data representation fromMVCmodel toOracleRelational data model with anSQL-based schema.
  • Responsible for implementing the business requirements usingSpring Boot, Spring Data and Spring Security.
  • Worked on multiple projects, for developing UI components usingREACT is a lightweight JavaScript library that produces reusable UI components.
  • ImplementedWeb servicesto integrate between different applications components usingRestfulusingJersey.
  • UsedNodeJSto runAngularon server with mockJSONdata and completed the UI development independent of server.
  • UsedApache Camelas theIntegration Patternto communicate between different enterprise components
  • AutomatedApplication Programming Interface (API)testing using Java base framework.
  • UsedJBoss 6.xApplication server to deploy the applications.
  • Developed various helper classes needed following CoreJava multi-threadingprogramming and Collection frameworks.
  • DevelopedAPIautomation Scripts usingSOAP Test.
  • Performed theAPI Web Servicestesting usingSOAP UI tool.
  • IntegratedApache Camel (ESB)withspring boot.
  • Template usingSpring IOC (Dependency Injection).
  • UsedSpring Framework AOPModule to implement logging in the application to know the application status.
  • UsedSpring DAOModule along withStruts Frameworkto deal with Database.
  • Implemented Batch jobs to deal with large number of chunks usingSpring BatchFramework to execute the similar jobs simultaneously.
  • PerformedCRUDoperations like Update, Insert and Delete data inMongoDB.
  • Good experience onMongoDBscaling across data centers and/or in-depth understanding ofMongoDBHA strategies, including replica sets.
  • Design and generation of the database for theFlow Control Systemof People.
  • To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
  • Created and Integrated Distributed Caches for clients usingHazel cast.
  • Extensively usedJUnitfor unit testing, integration testing and production testing.
  • Involved in installing and configuringMavenfor application builds and deployment.
  • UsedJIRAto assign, track, report and audit the issues in the application.

Environment: Spring DI, Spring Actuator, Microservices, Spring Boot, Spring Security, REST API, WSDL, JAXWS, JAXRPCJMS, Curl, Hibernate, HTML5, CSS3, Angular 2, Java 8, J2EE, Spring, React JS, Node JS, JavaScript, jQuery, Swagger, Jenkins, Elastic search, JSP, AJAX, Docker, Selenium, Mongo DB, Couch base, Drools, ANT, GIT, JIRA.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology and design driven development.
  • Used the various services usingMicroservicesarchitecture in which the services working independently.
  • Developed Web services to allow communication between applications throughRESToverHTTPusing Metro.
  • Created Responsive Layouts for multiple devices and platforms using foundation framework.
  • UsedIntelliJ, Eclipsefor designing, coding and developing applications.
  • Design and implementation of web applicationsin Java and HTML5/JavaScriptusingEclipse, Swing, JPA frameworks and GIT maven source codeenvironments
  • Designed and implemented applicationusing JSP, Spring MVC, JNDI, Spring IOC.
  • ConfiguredMavendependencies for application building processes.
  • Implemented Junit test cases in Curam framework &jQueryvalidation plug-in, modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
  • Used jQuery event handling in UI pages to display list boxes and to handle validations.
  • All the functionality is implemented usingSpring IO, Thyme leaf and Hibernate ORM.Implemented Java EE components usingSpring MVC, Spring IOC, spring transactions and spring security modules.
  • DesignedRESTfulweb services withJSONrepresentation for handlingAJAXrequests Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing
  • Implemented Spring Validators, persistence layer, and service layer components usingSpring/Hibernate API and Spring/Hibernateannotations. Extensively usedHibernate QL.
  • ImplementedPL/SQLqueries and usedoracle-stored procedures.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry.
  • Developed client request validations and processing usingJavaScript
  • Involved in multiple high priority releases with aggressive deadlines.
  • Migrating existing application intomicro servicesarchitecture usingRest APIs, spring.
  • Coding of the business layers in Curam framework.
  • Developed various operational Drill-through and Drill-down reports using SSRS
  • Generated periodic reports based on the statistical analysis of the data from various time frame and division using SQL Server Reporting Services (SSRS)
  • Wrote Operations and corresponding handlers to communicate with Oracle 12c database sitting on Linux server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging.
  • Involved in upgrading production Linux and Solaris, development QA servers.
  • Expertise in Maven for build, Jenkins continuous integration.

Environment: J2EE, JMS, Spring MVC, IAM, Hibernate, Rest Web services, WebLogic 12.c server, Spring Core, Angular 2/4, Agile, SCRUM Methodology, JMeter, HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, Oracle10g, Log4j.Used SonarQube tool for code reviewing

Confidential

Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Designed application usingJ2EEdesign patters.
  • Responsible for overall design & analysis of UI component development and integration with backendJ2EE.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design lightweight and comprehensive solution to the development of batch applications.
  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Used display tag to render large volumes of data. Bean, HTML and Logic tags are used to avoid java expressions.
  • Worked on RESTful APIs for HTTP requests between client and server.
  • Developed Hibernate DAO classes and with the spring framework manager classes retrieve and save the data from the database.
  • Used Hibernate Detached Criteria, HQL and written some SQL queries for data retrieving.
  • Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Batch to design lightweight and comprehensive solution to the development of batch applications.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool.
  • Developed and implemented Business Requirements using Spring MVC framework. Implemented cross-cutting concerns such as logging, authentication and system performance using Spring AOP.
  • Created the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAX-B
  • Experience in implementing custom monitoring system through Splunk into deployment processes.
  • Implemented RESTful Web Services using Spring MVC and JSON.
  • Developed strategies and supported tools to create an efficient automated integration and release process using Jenkins.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool.

Environment: Java, J2EE, JavaScript, Spring MVC, JSON, Maven, Maven, REST, Splunk, Hibernate, HTML, Eclipse, STS, XML, JAX-B, GIT, HQL, PL/SQL, SQL, Oracle, Jenkins, TestNG, Junit, Selenium.

Hire Now