We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Florham Park, NJ

SUMMARY

  • Over 8+ years of IT experience in Analysis, Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.
  • Expertise in Agile and SCRUM Methodologies.
  • Experience in designing and developing User Interface (UI) applications and professional web applications using Java, HTML5, XHTML XML, jQuery, AJAX, JSON, JavaScript, CSS, Bootstrap, JSP, Servlets and Angular 7 with client scripting and server - side scripting languages like JavaScript, jQuery, JSON and JSP.
  • Experience in building end to end web application using aNoSQL database (Neo4j), Flask, d3.js, JavaScript.
  • Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Strong working experience on various Spring Modules (Spring MVC, DAO, AOP, Spring LDAP, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in using build/deploy tools such asJenkins, Docker and OpenShiftfor Continuous Integration & Deployment for Microservices.
  • Experience working with AngularJS, Angular 6, Backbone MVC Framework, NodeJS.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java,J2EE(Servlets, JSP, EJB, Hibernate, spring,Struts,JDBC, JMS) and XML
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Extensive experience in Core Java 8, Spring Boot, Spring, Hibernate, Web Services, Kubernetes, Swagger, Docker and Created Nodes and Edges inNoSqlDatabaseNeo4j.
  • Created Linux pre-installed environments with multimedia demos, such as using UVD decode engine in GPU with hardware acceleration to free up CPU cycles while playing 1080p videos under and using our XVBA hardware acceleration driver. This was for customers to easily evaluate AMD GPU and CPU products.
  • Involved in configuring Amazon EC2 instances for web applications in the AWS cloud environment using cloud template. Also, participated in configuring load balancing using LDAP.
  • Designed and delivered complex end - to-end video compression solutions. Skilled in Streaming Media, IPTV, VOD, OTT, DTH, Cable, Telco, and Television Broadcast (ATSC, DVB-T/T2, and ISDB-T).
  • Experience in implementing the declarative enterprise services using Spring AOP.
  • Experience in designing REST and SOAP services. Experience in programming, deploying, configuring and administering Application Servers like BEA Web Logic 9.0/10.0, JBoss and Web Servers like Apache Tomcat 7.0/6.0.
  • Working on development of ecommerce platform for multi tenants built in Java (SpringBoot) and Angular JS/React.
  • Experience in unit testing the applications using Junit and Mockito Framework. Involved in deploying microservices on Amazon EC2 cloud-based architecture in AWS.
  • Worked in container-based technologies like Docker, Kubernetes and Openshift.
  • Knowledge of using flux architecture inReactJSfor building client side web application and rendering large data sets on the application view usingReactJS.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans forJava/J2EE application development.
  • Experience in designing, developing and implementing E-Commerce, B2B, standalone applications using J2EE technologies in Retail, Manufacturing and Insurance domains.
  • Excellent analytical and communication skills. Good understanding of Software as a Service (SaaS)
  • Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit.
  • Experience in Integration of AWSwith other applications infrastructure.
  • Exposure and Good interpersonal skills, excellent verbal, written and presentation skills and can work both independently and in a team..
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion, and Rational Clear Case.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, NoSQL (Mongo DB, Cassandra), PostgreSQL, MySQL and DB2.
  • Experience using JIRA and Bugzilla5.0.x /4.4.x as issue and bug tracking tools.
  • Experience in implementing usageof Node.js and NPM, especially for Node build processes like GULP.
  • Expertise in using NoSQL databases like Mongo DB, Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven& debugging through log4j.
  • Experience in Backing up databases using Mongo DB backup facility in OPS manager
  • Experience in using Ant1.x and Maven3.x for build automation.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc
  • Experience in JavaScript Task Runner like Gulp, Grunt for magnification, compilation, unit testing.
  • Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS

Languages /Web Services: Core Java, Java, J2EE, C, C++, SQL, PL/SQL, Python

RDBMS / Tools: Oracle 9i (SQL), SQL, PL/SQL with TOAD 8.5

IDE/Editors: IBM RAD, Eclipse

Web Technologies / Scripting Languages: Servlets, JSP, HTML, DHTML, CSS, Angular JS, Node JS, JQuery, Mobile, JQuery, JavaScript, Backbone JS, AJAX, React JS, Microservices, DWR (Direct Web Remoting)

XML Technologies: XML, DTD, XSD, SAX, JAXB, 2.0

Design Tools: UML-Rational Rose 7.5, MS VISIO & Argo UML

Databases: Oracle 9i and 11g, IBM DB2 v8, My SQL

Application/Web Server: Tomcat, WebSphere, Web logic, JBOSS and Pramati 3.0

Java Based Build Tool: Ant 1.7.0, Maven 2.2.1, Jenkins, Build Forge / Splunk

PROFESSIONAL EXPERIENCE

Confidential, Florham Park, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in business required gathering and technical specifications.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented part of generic crypto API that was based on hardware acceleration card Rainbow driver and OpenSSL API.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Installing and configuring nagios check postgresql.pl plugins for Monitoring PostgreSQL instances effectively.
  • Created a Front-end application using Angular 7, JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Design and implementation of h.261 video compression software, video capturing routines,VGA display driver software in C for Analog Devices SHARC processor.
  • Developed single page application using AngularJS, NodeJS, ExpressJS and MongoDB with ng-view directive.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Developed multiple single page applications using Angular 6, HTML5, CSS3, Angular Material and Neo4j database served as the data source for the tool.
  • Created Entity using JPA and Spring Data JPA for execute queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Used python modules likePy2neoto connect to the Neo4j db from python.
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Worked on highly advanced and user interface design and development using Angular 5/6/7, NodeJS, React JS HTML5 and CSS3.
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Managing HP EDS Marathon and ML and DL series ofWindows/Intel/AMD hardware running ESX tools on ESXboxes. Creates scripts in automating software deployments and changes to the Windows environment.
  • Function/Performance runs for Flash Player with HW acceleration on Windows, Mac, and Linux. Test features of StageVideo, Flash 3D, FMS MBR, DRM, H264, H263, VP6 contents.
  • Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP.
  • Performed form validations using reactive forms from Angular7.0 framework.
  • Using advanced level of HTML5, AJAX, JavaScript, CSS3 and pure CSS layouts. Implemented application level persistence using Hibernate and Spring. Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Developed Interactive web pages using AJAX, JavaScript, jQuery.
  • Closely worked with Application usingReact.JSand Node.jslibraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Deployed the Services onto the OpenShift PODS and tested end-to-end application.
  • Interaction with Oracle database implemented using Hibernate.
  • Experience in developing/optimization of video compression Standards like MPEG4, H.264, VC1, VP7.
  • Implemented various routing mechanisms in the webpage using AngularJS.
  • Installing and monitoring PostgreSQL database using the standard monitoring tools like Nagios etc.
  • Experience with integrating Codecs: H264/AVC, MPEG2, MPEG4, JPEG, VP8 (HTML Video format), SVC, MVC, AMR, AAC, etc.

Environment: Java 1.8, Angular 1.7, Angular 7.0, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Hibernate 4.3, JPA, AJAX, Agile, Spring 4.0, MVC Design Patterns, Spring Boot 1.5, Spring Security, Spring Data, Unix shell, JSP, Hadoop, Hive, NIFI, Kafka, Kibana LogStash, Zabbix, ArcGIS, TomTom, Servlet, RESTful, OAuth2, JAX-RS, JBoss, WebLogic, Apache Tomcat, XML, SpringCloud, AWS, Docker, Kubernetes, Microservices, SQL, Redis, CouchBase, ElasticSearch, Oracle 11g, Oracle 12c, MongoDB, IntelliJ, GIT, JUnit, Log4j, JIRA, Concourse, GoCd, Scrum, Linux.

Confidential, Whippany, NJ

Sr. Java Developer

RESPONSIBILITES:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Created templates forAWS infrastructureas a code usingTerraformto build staging and production environments.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Develop various screens for the front end usingReactJSand used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Implemented automated local user provisioning instances created inAWS cloudandgoogle cloud and developedReactJS pages, Web services calls and AJAX calls for the application.
  • Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOAP.
  • Implemented various algorithm/techniques to improve the video compressing quality and to control the video compression rate.
  • Built the AWS infrastructure from the scratch for the Project Excalibur App which is an internal application that logs the customer data.
  • Experience with integration of Apple car play with HONDA headUnit (worked on Dopod, Apple iAP, Audio,Video(H264/MPEG/AVC), Bluetooth, GPIO modules...)
  • Experience working on jQuery, agile, Java; J2EE, Groovy, Grails, HTML, Javascript, CSS, web services, Oracle, MS SQL, JBoss, Spring, Hibernate, GIT, IDE, Eclipse Plugins, Eclipse Tools, JSON, Java, C++, JavaScript, SDLC, DVCS, WebSphere Portal User management APIs.
  • Installing and Configuring PostgreSQL from source or packages on Linux machines.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift like ECTD, MASTER, APP, INFRA, Gluster.
  • Developed applications using Angular 6 and 7, Java8 and new features of java (lambda expressions) and Implement cypher queries to manipulate data on Neo4j database.
  • UsedReactJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used ExpressJS to route different endpoints, made RESTful services to manipulate data in MySQL.
  • Create new SpringBoot microServices and deploying to PCF.
  • UsedSpringcore annotations for Dependency InjectionSpringDI andSpringMVC for REST API's and Spring Boot for micro-services.
  • Design and developed the application using framework Angular 6 with HTML5, CSS3 and Typescript.
  • Worked on responsive design and developed a singleISOMORPHICresponsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • UsedSpringframework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services
  • Involved in creating and Deployment of REST API and Microservices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Worked extensively on spring boot for building web service.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by usingjavaJAX-WS API and did the corresponding configurations.
  • Maintained source code in GIT Repository.
  • Implemented Angular 6 Router to enable navigation from one view to another.
  • Mpeg2, H264 and H265 Video Quality subjective testing. Video output syntax testing for integration with different Set Top Boxes like ISDB-Tb, ADB, UEC, AdSmart or different standards like ARIB.
  • Utilized Node.js to create a fast and efficient chat server.
  • Worked withTerraformto create stacks inAWSfrom the scratch and updated theterraformas per the organizations requirement on a regular basis.
  • Developed strategies and supported tools to create an efficient integration and release process using Jenkins.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Developed a Micro-service architecture using Spring-Boot frame structure and used Rest API based HTTP gateway to communicate between services.
  • Worked concurrently with QA team to understand and fix the bugs through a trouble ticket system.

ENVIRONMENT: JAVA, J2EE (JSP, Servlets, JDBC), JDK 1.6 &1.7, Spring3.0, Hibernate, Struts, VXML, XML/XSL,MS SQL Server, JUnit, Web Services, NoSQL, RAD, Log4j, SQL, HTML, CSS, JS, Angular JS, Bootstrap, AJAX, JQuery, SOAP and Restful.

Confidential -- Alpharetta, GA

Java Developer

Responsibilities:

  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Followed agile methodologies to execute project.Build the application using TDD (Test Driven Development) approach.
  • UsedReact JSin development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • NodeJS is been used for developing I/O intensive web applications like, single-page application.
  • Using technologies like SOAP, WSDL and UDDI based Web Services. Exposing and consuming web services using SOAP/WSDL for getting request from external source systems and sending response to external source systems.
  • Design and development of presentation layerusing jsp, jQuery,AJAX, JSTL, HTML, CSS, and JavaScript and worked in using React JS Components, Forms, Events, Animation and Flux Concept.
  • Developed code components based on design patters such as business delegate, session façade, data access object, and singleton.
  • Build responsive application using AngularJS, NodeJs. Application compatible with mobile devices and different web platforms and browser. Consumed different plugins and angular modules and providers.
  • Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
  • Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
  • Involved in converting existing RMI services to EJBs services for all business services. Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed middle-ware components (EJB) to manipulate business Transactions and EJBsessionfacade to centralize and manage business methods, transactions and to process the webservice requests.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations and Implemented client side Interface usingReact JS.
  • Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
  • Developed various unit test cases for EJBs and tested them using written EJBclient and made sure all code was executed using positive and negative.
  • Worked with relational database (oracle), JDBC, SQL and creating Stored procedures. functions using PL/SQL
  • Implemented different modules of Spring Framework such as IOC, DAO, O/R mapping.
  • Worked on the Spring components such as DispatcherServlets, Controllers, Model and View Objects.
  • Created several design artifacts likeUML, use cases andclass diagrams using Rational Rose. Worked with multi-tier application.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Involved in Bug fixing of various modules that were raised by the testing teams during the Integration testing phase.

Environment: Java, J2EE, Struts, Spring, EJB, HTML, CSS, JavaScript, AJAX, jQuery, MVC, Oracle, WebLogic, DAO, JDBC, Servlets, JSP, TDD, XML, SQL, JMS, Web Services, CVS, SOAP, Eclipse, Cucumber.

Confidential -- Centennial, CO

Java Developer

Responsibilities:

  • Designed and developed the front-end using HTML, CSS, and JavaScript with Ajax and tag libraries.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Development of agent authentication functionality for both Agent Desktop and general websiteJava/J2EE, Spring Framework, Coherence.
  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Used Spring Core Annotations for Dependency Injection.
  • Used HQL and SQL for fetching and storing data in databases.
  • Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments.
  • Performed a thorough unit testing and resolved several data-related issues before migration to production.
  • Distributed computing problems involving Data synapse and Oracle Coherence, web-based applications using ASP.NET front-end andJava/WebLogic web services back-end, etc.
  • The response is also persisted on its way back. Messages persisted to Oracle DB as SOR and Coherence Distributed Cache. Integrates with the SOA bus. The database is partitioned and streamed.
  • Implemented web services with Apache Axis.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Spring, Apache Camel, Eclipse 3.2, Apache Ant, Web services SOAP, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design and testing of the complete system.
  • Developed Servlets and Java programs for the integration of components and for the launching of WebPages.
  • Development of several screens using HTML,CSS, JavaScript, JSP and Servlets.
  • Developed summary module using view controller architecture.
  • Involved in unit and integration testing and in designing for the DB schema.
  • Migrated the application from cloud Foundry to AWS using the EC2 and Fargate instances.
  • Responsible for understanding the requirements and existing functionality of the system by communicating with business analyst.
  • Involved in creation of tables, Stored procedures as per the requirements.
  • Used Apache Tomcat Server for deploying the web components.
  • Preparation of test plans and testing the LMS for any changes and involved in developing the functionality as per use case documents for various modules of the application.
  • Responsible for fixing the production issues and supported the application after pushing to the production.
  • Implemented database interactions using JDBC with back end as oracle.

Environment: Servlets, JSP, JDBC, Oracle, Web Services, HTML, Log4j, Eclipse, Maven, Eclipse Junit.

We'd love your feedback!