We provide IT Staff Augmentation Services!

Sr Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 7+ Years of experience in design, development and implementation of software applications using Java, J2EE, technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • 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 a NoSQL database (Neo4j), Flask, d3.js, JavaScript.
  • Extensive experience in developing Microservices using Spring 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 as Jenkins, Docker and OpenShift for 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 Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, 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 in NoSql Database Neo4j.
  • 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.
  • 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 usage of 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 .

TECHNICAL SKILLS

Operating Systems: Windows, Macintosh, Unix and Linux

Languages: Java, JavaScript, SQL, HQL, PL/SQL

Java/J2EE Technologies: Java EE, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF

Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular 6.0, Backbone JS, Node JS, jQuery, ReactJS, Express, Bootstrap

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, JAXB, Restful, AWS

Frame works: Struts, Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, Selenium, Mockito, Junit, Power Mock, EasyMock, QUnit, Protractor, Cucumber

RDBMS: ORACLE 11g/12c MS-Access, MySQL, SQL-Server, DB2, Redis

NOSQL: MongoDB and Redis

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic, IBM

IDE’s: Eclipse, NetBeans, WebStorm

Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, Factory Observer, Prototype

Version Controls: GIT, SVN, CVS, JIRA

Methodologies: Unified Modeling Language (UML), Rational Unified Process (RUP), Agile.

Build Tools: Ant, Maven, Gradle, Docker, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr Java Full Stack Developer

Responsibilities:

  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Responsible for analysing business requirements on multiple projects and define technical project specifications.
  • Involved in creating a reusable component using React JS for DOM manipulation.
  • Understanding functional specifications and documenting technical design documents for the Project.
  • Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Involved in writing Python API for Amazon Lambda to manage some of the AWS services
  • Performed form validations using reactive forms from Angular 7.0 framework.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using java JAX-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
  • Developed the application using Webworks / Xwork Framework that leverages classical Model View Controller MVC architecture using spring.
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka through persistence of data into HBase.
  • Redesign Oracle application architecture to prepare for migration to PostgreSQL environment.
  • Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency
  • Implemented Single Page Application (SPA) using Angular Js2.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services
  • Migration of Data from Reports generated by various vendors into PostgreSQL Databases using PostgreSQL Export/Import Procedures.
  • Used Spring Boot at back-end which helps to develop application with ease.
  • Proficient in AWS services like VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
  • Generate PostgreSQL DDL from Oracle DDL using ora2pg and AWS tool.
  • Used Java 8 features like stream and Lambda expressions
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Responsible for analyzing business requirements on multiple projects and define technical project specifications.
  • Involved in creating a reusable component using React JS for DOM manipulation.
  • Understanding functional specifications and documenting technical design documents for the Project.
  • Worked in Agile methodology for software development. Involved in daily scrum meetings to self-organize and complete work.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Involved in writing Python API for Amazon Lambda to manage some of the AWS services.

Environment: Java 1.8, STS, Gitlab 7.0, Oracle 12c, JMS, Activemq, Servlets, HTML5, CSS3, Node.js, Angular.js 6.0, JavaScript, Typescript, PrimeNg, NGRX, Restful, JSON, XML, JUnit 4.9, Spring 4.2, Hibernate 4, Log4j, Jboss, Selenium, Jenkins, Gradle, Apache, AWS

Confidential, Irving, Tx

Sr Java 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 monitor AWS services 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 like Py2neo to 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.
  • Worked with Terraform to create stacks in AWS from the scratch and updated the terraform as per the organization’s 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
  • Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
  • Managing HP EDS Marathon and ML and DL series of Windows/Intel/AMD hardware running ESX tools on ESX boxes. 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 Stage Video, Flash 3D, FMS MBR, DRM, H264, H263, VP6 contents.
  • Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP

Environment: Java 1.8, Hibernate, Spring, XML, SAML, OAuth, Tortoise SVN, JSP, DB2, MVC, React, Redux, J2EE, Agile, JUnit, Maven, UML, JAX-WS, JAX-RS

Confidential, Burlington, NC

Full Stack Java Developer

Responsibilities:

  • Worked on the development and testing of the infotainment module using Agile (SCRUM) methodologies.
  • Created templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Java 8 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 using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Implemented automated local user provisioning instances created in AWS cloud and google cloud and developed React JS 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 head Unit (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.
  • Used React JS 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.
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API's and Spring Boot for micro-services.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Used Spring framework 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.

Environment: Java/J2EE, IBM Web Sphere 8.0, spring boot, Hibernate, DOJO Tool Kit, Eclipse IDE, Servlets, XML, JAXB, UML, AJAX, Bootstrap, AngularJS, JavaScript, Bootstrap, JSON, Clear Case, Oracle 11g, PL/SQL, JUnit, SVN

Confidential

Java Developer

Responsibilities:

  • Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
  • Worked on RESTful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents
  • Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed Spring REST Exception Mappers.
  • Developed JavaScript behavior code for user interaction.
  • Created database program in SQL server to manipulate data accumulated by internet transactions.
  • Wrote Servlets class to generate dynamic HTML pages.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed the XML Schema and Web services for the data maintenance and structures Wrote test cases in JUnit for unit testing of classes.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Responsible for deployment of application in the Integration/Functional Environment, providing necessary assistance to UA tester.

Environment: JAVA, Java Script, HTML, JDBC Drivers, SOAP Web Services, UNIX, Shell scripting, SQL Server.

We'd love your feedback!