We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Greater Grand Rapids, MI

SUMMARY

  • 7+ years of expert IT involvement in planning and creating Web based and Enterprise applications utilizing OOA, OOD, OOPS and JAVA/J2EE, experienced in all periods of Software Development Life Cycle (SDLC) including Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements of Java/J2EE Applications. Experience in working with Agile (SCRUM) and Waterfall improvement methodologies
  • Hands on Experience of Data Access Object (DAO) case to display a reflection layer between the Business reason level (Business address) and the Persistent stockpiling level (data source).
  • Experience in implementation of Web - based Enterprise Applications using core Java, J2EE, Servlets, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
  • Experience in Implementing Graphical User Interface (GUI) pages by utilizing HTML5, CSS3, JavaScript, Angular 1/2.0/4.0, jQuery.
  • Experience on ideas of Java 8 like Functional Interfaces and Lambda Expressions.
  • Experience in web servers like Web Sphere Application Server, Web Logic, Apache Tomcat on entire Software Development Life Cycle (SDLC).
  • Experience using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
  • Hands on Experience in developing building tools like Ant, Maven.
  • Experience in making SOAP based Web Services using Apache CXF, JAX-WS and RESTful organizations like JAX-RS.
  • Experience in making web services by using NodeJS.
  • Experience in involvement at J2EE Testing in creating experiments with Junit and Mockito for Unit testing and Cucumber logging utilizing Log4j.
  • Experience in testing tools like Jmeter, Postman, RestAssured for api testing.
  • Experience in Code Quality tools like SonarQube.
  • Experience in making and solid perception of Micro Services Architecture.
  • Experience in working with IDE tools like Eclipse, STS, and IntelliJ.
  • Experience at using the version control tools such as GIT, SVN.
  • Hands on experience with SQL/No SQL databases systems like Oracle, MySQL, MongoDB
  • Designing Micro services to increase software development and maintenance flexibility and sustainability.
  • Hands on Experience with UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
  • Experience on working with CI/CD using Jenkins.
  • Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker continuous build and delivery tools.
  • Involvement in Cloud Environment using Amazon Web Services (AWS), MicrosoftAzure.
  • Experience in Amazon Web Services like EC2, S3 through AWS Console and API Integration.

TECHNICAL SKILLS

Operating Systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Programming Languages: Java 1.5/1.6/1.7/1.8 , J2EE, JSP, MVC, JPA, log4j

Web Languages: HTML5/HTML, DHTML, AJAX, XML, CSS3 JavaScript, Angular jQuery

Database Languages: SQL, PL/SQL, Oracle 9i/10/11g/12c, MySQL 5.1.4, DB2

Methodologies: Agile, SDLC, OOAD, Scrum

Java/J2EE Technologies: JSP 2.2/2.1, Servlets, EJB, JavaBeans, JDBC 3.0/2.0, Custom Tag Libraries, Web Service

Web Services Technology: XML, SOAP 4.0, WSDL, REST, UDDI

Application/Web Servers: Apache Tomcat, JBOSS 4.0/4.2, CVS, Subversion, Ant, Maven, WebSphere 8.5

IDE: Eclipse, RAD 8.0, NetBeans 6.9

Java Framework: Struts 2.0, Spring 4.0, Hibernate 4.2

Java Testing Tools: Junit 4.x, TestNG, Selenium, JMETER

PROFESSIONAL EXPERIENCE

Confidential, Greater Grand Rapids, MI

Full Stack Java Developer

Responsibilities:

  • Followed agile methodology (SCRUM) during development of the project and oversee the software development in Sprints by attending daily stand-ups.
  • Design and implementation of the build and deployment architecture for the new application using J2EE and AEM 6.0 as content management system.
  • Strong knowledge in REST Web services and micro services.
  • Worked on Sling servlets to handle POST and GET requests.
  • Wrote Script for AJAX implementations in the website and created components, used JQuery for client side validations and used JSON for creating objects in java script .
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Third Party API Integration via RESTful Web services
  • Design and implement micro services using Java, Spring Boot, JPA, and Hibernate .
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro services.
  • Implemented AWS solutions using EC2, S3, RDS, EBS and Auto Scaling instances.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Developed Micro services with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Micro service in a cluster can be load balanced and exposed through one API gateway.
  • Used GIT for branching and merging of source code management.
  • Designed and developed business components using Session and Entity Beans in EJB .
  • Developed application using Eclipse IDE and used MAVEN script to create the war.
  • Involved in unit testing using JUNIT and TestNG framework.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Used Maven tool to build & deploy the application on the server.

Environment: JAVA 1.8/J2EE, HTML, Java Script, Angular JS, AWS Cloud, Spring Boot, Spring MVC, Ansible, Kubernetes, Spring Data JPA, Restful, JSON, Apache Tomcat Server 7, JUnit, Git, Maven, Toad, Jenkins, TestNG, ElasticSearch-5.6.3, Agile, Gradle 4.0.

Confidential - Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Created Analysis, Design and Solution Approach documents as part of product development life cycle.
  • Extensively used Java for Business logic and Hibernate for persistence logic development.
  • Created various SQL stored procedures/functions/views/indexes for complex data centric processes.
  • Worked on performance tuning and coding standards optimization using various tools.
  • Developed Web pages from scratch using HTML5, CSS 3 (using SASS) and JavaScript, Angular JS .
  • Handled Dependencies, Change Requests and ensured timely deliverables.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Responsible for writing JUnit Test scripts for testing in business layer and data layer.
  • Deployed and Maintained applications in Web logic application server.
  • Worked with IBM ILog Jrule engine, to trigger the business rules in the rules execution engine configured in Web Sphere application server
  • Involved in writing selenium test cases.
  • Involved in peer code reviews and performed Integration testing of modules.
  • Followed coding and documentation standards.
  • Deployed JAR, WAR files on WebLogic Application Server.
  • Provided production support for the application and coordinated with cross functional teams.
  • Used HP Quality center for defect fixing, tracking
  • Used Putty tool for connecting to remote UNIX machines.
  • Used WinSCP tool for secure file transfer between remote and local machines.

Environment: Java 1.7, J2EE, Spring 3.0, Spring Boot, Hibernate 3.0, Log4J, HTML4, CSS3, JSON, Oracle 11g, Micro services, Angular JS 1x, Typescript, Oracle 11g, JMS, Web services, SoapUI, JBoss, Maven, Git, Log4j, Junit.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of the end-to-end implementation project- requirements gathering, analysis and design, development, testing and debugging.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Developed UML use-case, class, object, sequence, and activity diagram.
  • Used Servlets API and Handling Requests and Responses in Servlets.
  • Implemented the application using the concrete principles laid down by several design patterns such as Singleton etc.
  • Worked on JDBC framework encapsulated using DAO pattern to connect to the database.
  • Implemented major concepts of Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.
  • Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
  • Used Spring API's for wiring components using dependency injection.
  • Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO's.
  • Developed Web Services to allow communication between applications through REST over HTTP.
  • Worked on the front-end development using JSP, HTML, CSS, JavaScript and AngularJS.
  • Developed dynamic UI using Angular JS.
  • Worked with spring-based JUnit framework for writing JUnit tests and integration tests.
  • Built main application in leveraging technologies such as AngularJS.
  • Used different deployment environments by utilizing WebSphere, WebLogic, and Tomcat Web server.
  • Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
  • Involved in installing and configuring Eclipse and Maven for development.
  • Developed various UML diagrams.
  • Configured and customized logs and used JUnit for unit testing.

Environment: Java, Spring MVC, Spring IoC, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, JUnit, Oracle, Eclipse, Maven, JavaScript, AngularJS, HTML, CSS, CVS, SVN

We'd love your feedback!