We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Greensboro, NC

SUMMARY

  • Having around 7 years of IT experience in Java/J2EEApplication Development Object Oriented Programming Client/Server architecture and Web based environments. Proficient in creating and developing wireframes as a complete website from the scratch.
  • Expertise in building strong websites confirming Web 2.0 standards using, JQuery, HTML, XHTML, DHTML&CSS, LESS to develop valid code and table - free sites.
  • Proficient in building Web User Interface (UI) with W3C Web Standards and are browser compatible.
  • Proficient with creating Logos, Banners, Buttons, Icons and Images using Adobe Flash and Adobe Illustrator.
  • Expert in working with cutting edge front-end technologies/frame work and libraries like JQuery, Prototype, (X) HTML, DHTML, JavaScript, JSON, DOM, CSS, XML/XSLT, AJAX.
  • Expert in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
  • Knowledge on how to Develop code in Python and Angular / Node JS
  • Experience using GIT version control system.
  • Developed a prototype of a MASHUP where back end is JAX-RS (Jersey) REST webservice, PHP and front end is UI developed using Bootstrap.js, Angular.js.
  • Proficient with SQL queries and good understanding of stored procedures with regards to MS SQL, Oracle, DB2 databases.
  • To limit page-loading delay and visible browser-server interaction used MVC framework with Ajax, JavaScript, Angular.js, Backbone.js, Node.js and Marionette.js
  • Significant experience in designing UI patterns and UI applications with the help of Adobe products like Adobe DreamweaverCS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3.
  • Hands on experience in Java, JavaScript, TypeScript, JSON, HTML5, CSS, React and Redux.
  • Entire experience is on the agile model projects and delivered tasks on sprint/iteration based.
  • Used Bit bucket and SVN to pull and push the latest code from different versions as per the sprints.
  • Experience in checking Jenkins logs to make sure the build status is successful after code is merged in Bitbucket.
  • Experience in using Splunk to check the logs for debugging of issues.
  • Expertise in using tools like eclipseIDE, Visual Code studio to pull and push the latest code from Bitbucket and SVN repositories.
  • Experienced in cleaning the bad code practices using TSLint and SonarQube.
  • Following with offshore team in India to check in the SQL queries for the deployment and releases.
  • Following with offshore teammate in New Jersey about the updates made in Stored procedure using SQL Developer.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Experience with Docker (images and containers) and Exposure to AWS Cloud Deployments and CI/CD DevOps Practices.
  • Working knowledge of Azure Services IaaS, PaaS, and SaaS and coming trends in the Cloud space
  • Hands on experience in Configuration Management, Cloud Infrastructure, and Automation like Amazon Web Services (AWS), Ant, Maven, Chef, SVN, Git-hub, Hapi, Clear Case and Tomcat.
  • Created custom web services and tested the sonar linting fixes in java code using postman.
  • Was able to setup kafka and zookeeper on local machine to unit test and replicate the issues for code fixes.
  • Ability to work effectively as a team member as well as individual.
  • Excellent communication and Inter-Personal Skills, well organized, goal oriented.

TECHNICAL SKILLS

Languages: Java8, Java, C++, SQL and PL-SQL.

J2EE Technologies: JDK, JDBC 2.0/3.0/4.0, EJB 2.0/3.0, Servlets 2.3/2.4/2.5/.1 , JSP 1.2/2.02.3, JSTL, JSF, JMS, JNDI, JAF, JTA, JCA, JAAS, JAXR, JAXP, RMI, Applets (swing, AWT), JavaBeans, Ibatis 2.2, DMR, Easy Mock, Java Mail API, Java Persistence API.

Databases: SQL Server 2000/2005/2008 , MySQL 4.x/5.x DB2, MongoDB

Database Tools: SQL Developer, PL/SQL Developer, MySQL workbench, Jenkins

Web Services: SOAP, RESTful, API, JAX-WS, JAX-RS, WSDL, JAX-RPC, JAXB, SAAJ

Web Technologies: XML, XSL, XSLT, SAX, Schema, XPath, DOM, HTML3/5, DHTML, XHTML, CSS3,WML, JavaScript, jQuery, JSON, AJAX, Node JS, Angular JS, Twitter Bootstrap, Word Press, GUI, Apache Tomcat

Platforms: Windows 98/2000/XP/Vista/7/8/10, UNIX, Oracle Solaris

Web/Application Server: BEA WebLogic 8.1/9.2/10g/11g/12c, IBM WebSphere 5.x/6.0/7.0/8.x, Apache TomcatAS 4.0/4.2/5.1/6.0/7.0 , JBoss EAP 4.2/4.3/5.0/6.0 , Tomcat 4.0/5.x/6.x, Apache HTTP Server, Microsoft IIS.

Framework: Spring 2.0/2.5/3.0/3.1/4.3/5.0 , Hibernate 3.0 /3.2/4.0/5.0 , Struts 1.x/2.0, ADF, ReactJS, Castor Framework, Top Link, Maverick, My Faces

IDEs: Eclipse, IntelliJ, Web logic Workshop, IBM Rational Application Developer

Version Control: CVS, VSS, SVN, Clear Case, Subversion, Git hub.

Methodologies: Agile, Scrum, Test Driven, Waterfall, Rational Unified Process, RAD.

Other Libraries: Guava, Jackson.

Defect Tracking Tools & Others: Jira, Bugzilla, IBM Rational Clear Quest, Trac, putty, WinSCP, Business Objects, Control M Scheduler, Site Minder, Vantage Analyzer, Twilio, HP ALM.

PROFESSIONAL EXPERIENCE

Confidential, Greensboro, NC

Java Full Stack Developer

Responsibilities:

  • Responsible for design, configuration, development, validating & testing of Rewards Push Notification Application.
  • Daily, participated in stand-up meetings with offshore and shore teams to give updates on my tasks.
  • Participated in gathering requirements and also for the fit-gap analysis sessions.
  • Following with different teammates on fixing the sonar linting issues of java code and also in type script code.
  • Helping the new teammates in setting up the environment locally on their laptops.
  • Developing the new functional requirements using Java language on Spring-Boot framework.
  • Developed and fixed the front-end UI behaviors by coding in the files of type Typescript, Json, SCSS, JS, HTML using React and Redux Libraries.
  • Developed SQL scripts for data migration.
  • Consumed a lot of RESTful Web Services.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 2.
  • For front end UI issues, the chrome developer tools, and redux developer tools were used to debug and find the root causes of the issues on other environments like QA and PROD.
  • To debug the issues of Java in other environments, Splunk tool was used to check the logs and find the root causes of issues.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Extensively used in upgrading the existing system from Angular 5 to Angular 6.
  • Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Using SQL developer on Oracle, updated the DEV environment tables for new functionalities and also to test the data on local machine.
  • Proficient in persistence framework like Hibernate and JPA.
  • Experience with test-driven development TDD using unit testing frame work such as Junit.
  • Used SQL Developer to update the Stored procedures used in the project.
  • Used eclipse IDE for Java projects and also to pull and push the code from and to the Bitbucket repositories of different Microservices.
  • Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Used to check the Jenkins build status to make sure the committed codes are not failing the build process for deploying the docker images.
  • Reached out and followed up with teammates if Jenkins build fails due to the code commits.
  • Also reached out to the teammates if there is any failure in the quality gate due to the poor coding practices.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster,Cassandra Clusters and implemented system alerts on DataDog.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Manage and support full application stacks from the OS through custom applications using Amazon cloud based computing environments.
  • Replaced the existing code with help of Sonarqube plugin suggestions and tested the code changes using postman with the help of custom API controllers.
  • Used terminal of Visual code studio to install node modules and also to run the NPM server locally for developing and debugging the UI projects.
  • Excellent handle in Struts2, Struts1.2 and Spring framework.
  • Experience using Spring Framework modules like Spring Core container for Dependency Injection, Application context, Spring ORM and POJO objects.
  • Knowledge of full integrated AD/Kerberos authentication.
  • Identified, recommended, and prioritized new Web features and applications in conjunction with business leaders and department managers
  • Conducted research into current and emerging Web technologies and issues in support of Web development efforts
  • Assist in the development of technology roadmaps to evolve the API estate in conjunction with internal and external solution providers
  • Must be a team player with positive attitude and ability to collaborate effectively.
  • Familiarity with NoSQL database systems like MongoDB & Cassandra
  • Working experience with Cloudera distribution.
  • Finding and resolving the issues that caused in the Cluster environment.
  • Created documentation for benchmarking the Cassandra cluster for the designed tables.
  • Familiarity with Hive and MapReduce modules.
  • Participated in peer code reviews and helped in following the best practices.
  • Used VMware for Windows 10, to install ADP custom tools for entering the data and also to send projects for unit testing.

Environment: Java8, Spring Boot, Oracle 11g, React with web-pack, SOAP, REST, AWS, JSON, Java Script, SOAP, HTML, CSS, AJAX, JQuery,Angular 5,node modules on Mac OS and Windows using VMware,AWS

Confidential, Raleigh, NC

Sr Java Full Stack Developer

Responsibilities:

  • Participated in reviewing business requirements, technical requirement documents.
  • Implemented Agile (SCRUM) methodology and Test-Driven Development (TTD) for the software development process and to produce high quality application.
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and Angular2.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application. Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Designed and developed front-end screens using ReactJS.
  • Transforms of legacy applications using Java, Spring Framework (Boot, Data JPA, Security, etc.), Hibernate, REST & SOAP Service Development, and React JS.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS’s built-in testing facilities. Used Spring MVC to achieve Model View Controller design pattern.
  • Used Eclipse IDE for application Development and used Maven for build automation tool to compile and generate EAR, WAR, and JAR files. Worked on HTML5 code and integrated CSS style sheets to it.
  • Created all the services to work with the various entities provided and rectify the services using REST APIs with JAX-RS. Worked with cross browser issues for multiple browsers and OS.
  • Implemented JQUERY, Angular JS, and AJAX calling for the UI part.
  • Involved in Configuration of WebLogic application server and deployment of application code.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle 11gdatabase.
  • Skilled in Java, Spring Framework (Boot, Data JPA, Security, etc.), Hibernate, REST & SOAP Service Development, React JS(or similar Frameworks), Junit and Maven
  • Worked on database connectivity using Oracle SQL Developer and pushing data back and forth from the database.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of information. Used Spring, Spring Integration framework to build applications& interact with multiple interfaces.
  • Tested the responses of the SOAP web services using SOAP UI and generated Mock Service in SOAP UI to simulate and test the functionalities of Web Service.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components (Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, My SQL, Restful Web Services.
  • Extensively worked on developing webpages using HTML5, CSS, jQuery and JavaScript.
  • Well experienced in the Amazon Web Services (AWS) in architecting and developing the cloud-based infrastructure and applications. Creating reproducible infrastructure environments for the microservices architecture (Ansible, AWS CloudFormation).
  • Provide the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.
  • Karma- Jasmine Unit Testing is done to test the validations for all the input fields in the front end. Prepared unit test cases with JUnit, Spring Test and Mockito framework.
  • Co-ordinate offshore team to assign & fix the application issues based on the priority.
  • Used GIT HUB as version control software to manage the source code and to keep track of changes to files which is fast and light weight system.
  • Used Log4j as the logging framework. We have tested our application in the Docker container provided by the AWSECS service.

Environment: Java8, java j2ee, spring, Agile, Linux, Jdk1.6, JSP, JMS, Angular2, NodeJs,WebLogic, Oracle, Oracle SQL Developer, JSR, Soap UI, Junit, Mockito, Spring Test, ReactJS, Karma-Jasmine, Git Hub, Akka, Docker, Log4j, Rabbit MQ, AWS PL/SQL, Windows7.

Confidential, Wake Forest, NC

Java Software Developer

Responsibilities:

  • Analyzed the current endpoints and APIs to decide upon a chart of the APIs required for refactoring and re-use.
  • Collaborate with the Product/UX team to design and develop web applications, wrote integration tests, and deploy at our ever-accelerating pace.
  • Developed a dynamic React frontend with a layout with templates as per the project.
  • Meeting with the BA to complete the above task.
  • Worked with the Application Architect to design and refine the proposed system.
  • Worked with the DBA to synchronize the Oracle 11g Database and MySQL for our project.
  • Used SQL-Developer and SQL Workbench for communicating with the different databases present within the system.
  • Developed web GUI involving HTML, Node JS, React Js, Java Groovy Script under MVC architecture.
  • Developed self-registration and account management related modules with Restful web services which can accept JSON/XML as request/response payload
  • Coordinated with Sapient to create queries to fetch the data from the SOLR engine.
  • Used Java 1.8 and Spring 1.5 to perform CRUD operations on the SOLR engine to create hassle free transactional models.
  • Good understanding of core AWS services, uses, and basic architecture best practices.
  • Deployed applications in AWS.
  • Worked with AWS cloud team to access the project operations.
  • Created new POJOs as and when they were required.
  • Created Services using Spring AOP and Spring Data with the Repository structures for the CRUD operations. Most of the operations were done using REST calls.
  • Worked on developing the backend part of the application involving Spring, Hibernate and Rest Web Services
  • Used Junit to write the test cases for every services and resources for unit and integration testing purposes.
  • Worked with the entire team to provide Production and Release supports before and post-launch scenarios.
  • Used JSON as response type in REST services

Environment: J2EE, Spring MVC, Java, Node Js, AGILE, Angular JS, React JS, Restful Web Services, Hibernate, Spring Data, Spring MVC, Spring AOP, Apigee, SOLR, MongoDB, Oracle, MySQL, AEM, Fortify, Git, Gradle, Tomcat, JUNIT, Mockito, log4J, UML, Rational Rose, Maven, SVN, SOA, Design patterns, Eclipse IDE, AWS, Windows.

Confidential, FL

Java Developer

Responsibilities:

  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Developed single page applications using Angular 4, Typescript and Bootstrap.
  • Implemented Java8 collections to retrieve list & set processings.
  • Developing Microservices by creating REST APIs for securitization services.
  • Used Open Shift Container Platform to deploy each Microservices in separate POD.
  • Converted monolithic application into new micro services architecture to resolved dependencies.
  • Designed and developed the application using agile methodology and followed Test Driven Development, Scrum.
  • Designed and executed test cases using Testing Selenium with WebDriver and reported defects.
  • Created UML class/sequence diagrams for Low level design documents for dev activities.
  • Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Java Frame works.
  • Worked on CI/CD pipelines and setup auto trigger, auto build and auto deployment with the help of the CI/CD tool like Jenkins.
  • Consumed RESTful web services using apache Http for the data coming from external systems
  • Involved in unit testing, integration testing.
  • Implemented Persistence layer using JDBC to interact with the MS SQL database.
  • Written REST Web services. Tested the Web services by using Chrome Rest Client.
  • Developed UI using Servlets, JSP, CSS, HTML, XML, XSLT, JSON and JavaScript
  • Used RESTful Web Services exclusively for returning connection objects in JSON from host machine.
  • Communicating and interacting with users and other teams as needed to meet the project deliverables.
  • Used JSON to transfer the request from the web page to the server.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer.

Environment: Java, J2EE, EJB, JSF, JDBC, log4j, Micro services REST/SOAP Services, Maven, Junit, Git, WebLogic Application server 12.x, Eclipse, Open shift, AJAX, Windows family.

We'd love your feedback!