We provide IT Staff Augmentation Services!

Java/ Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Fairfax, VA

SUMMARY:

  • 8+ years of experience in Design and Implementation of various projects using Java/J2EE in Application Analysis, Design, Development, Integration, Deployment and Maintenance/Support for Web, Standalone, and Client - Server based Software Applications using J2SE/J2EE (EJB, JSF, JDBC, JNDI), Spring, Hibernate frameworks, Web Services (REST, SOAP, WSDL, WADL) and front-end technologies like JQuery, JavaScript, HTML, CSS, BootStrap, AJAX, and XML.
  • Expertise in J2SE concepts likes OOP, File Handling, Multi-Threading and Collection Framework.
  • Expertise in J2EE using and developing applications in MVC architecture extensively for development in J2EE environment using Struts and Spring.
  • Experience with Java 8 features such as Lambda expressions, Functional Interfaces, Streams and Parallel Streams, Multithreading, Concurrency Collection etc.
  • Experienced in creating effective UI using Node.js, React and Angular with TypeScript, JavaScript, HTML, CSS, Bootstrap.
  • Experience in working with IBM WebSphere, Oracle WebLogic, Apache Tomcat application servers.
  • Proficient with relational databases like MySQL, Postgres, and Oracle databases.
  • Strong Database development experience in writing functions, procedures, triggers, and views in PL/SQL.
  • Speeding up Existing Applications with a Cache services using Redis Cache, Gemfire
  • Experience with Maven and Gradle build automation tools.
  • Proficient with using various IDEs like Eclipse, NetBeans, and Intelli JIDEA.
  • Experience with various Software Development Methodologies like Object Oriented Analysis and Design (OOAD), Waterfall Model, Agile Software Development and Scrum Methodology.
  • Knowledge on AWS services EC2, VPC, S3, CloudWatch, IAM, Amazon RDS, Elasticache, SNS, SQS and deploying Docker containers to EC2 instances.
  • Experience in programming and configuring SOAP based and RESTful web services.
  • Extensive experience in unit testing (using JUnit framework), integration testing, system testing, and user acceptance testing.
  • Experience working with Jenkins and Chef automation platforms.
  • Worked on company’s internal CI system, providing a comprehensive API for CI/CD.
  • Experience with testing client-side JavaScript using Mocha.
  • Used Cucumber and Mockito for testing as part of BDD.
  • Used Log4j for application logging and notification tracing mechanisms.
  • Used ELK Stack and Grafana for alerting, monitoring and analytics.
  • Hands on experience in using Hibernate and Spring JPA, Spring Data, Spring ORM, Spring JDBC for Object Mapping with databases.
  • Worked extensively on Production Support priority 1, 2 and 3 issues and coming up with the root cause analysis.
  • Excellent client relation skills and a drive to complete tasks effectively and efficiently where customer services and technical skills are demanded. And, the ability to communicate effectively with all levels of management and the client community.
  • Experience with development of Spring Boot applications by developing some microservices and integrating those into applications without disturbing the legacy applications.
  • Participated in almost every stage of SDLC like design, deployment, testing.
  • Experienced with debugging and diagnosing in batch/online processing.
  • Extensive experience in creating design patterns like abstract design patterns and factory patterns using J2EE.

TECHNICAL SKILLS:

Programming Languages: JAVA, JavaScript, Python, C++, Ruby

Frameworks: Spring 4.3, Hibernate 4.3, Kundera, Hibernate OGM, Struts2, Servlets, JSP, JDBC.

Web Technologies: HTML, CSS, JavaScript, AJAX, JQuery, AngularJS 1.0/1.5.

XML/ Web Services: Apache Axis JAXP and JAXB, RESTful Services

Messaging Technologies: JMS

Databases: Oracle 10g/11g/12c, MySQL, MongoDB. Postgres, Cassandra.

Applications/Web Servers: JBOSS, Apache Tomcat, IBM WebSphere, Oracle WebLogic.

Methodology/Design Pattern: OOAD, UML, DAO, Singleton Pattern, Front Controller, Factory Pattern.

IDEs: Eclipse, STS, NetBeans, IntelliJ IDEA.

Operating Systems: Linux, Windows.

Other Tools: Git, JUnit, Log4J, SVN, Visio, SOAP UI, CDH.

PROFESSIONAL EXPERIENCE:

Confidential, Fairfax, VA

Java/ Full Stack Developer

Responsibilities:

  • Responsible for the design of the application based on the use cases provided.
  • Responsible for the research of technologies to be used in development.
  • Work with an Agile, Scrum methodology to ensure delivery of high quality work.
  • Spring MVC is used in the development of the application.
  • Used Java Persistence API (JPA) for data persistence.
  • Involve in Joint Application Development (JAD) sessions for the implementation of critical issues.
  • Used MySQL database as the relational database and Cassandra as the non-relational database.
  • Created unit test cases using JUnit framework.
  • Developed user interfaces using JSP, HTML, CSS, Ajax, Angularjs, JQuery and did client-side validations using JavaScript.
  • Creation of patient accounts (patient id), linking their billing and provider information with their unique id.
  • Gathering data from facet- the main database.
  • Using Spring Boot and store procedures to extract information from data provided by MDX.
  • Scalable data design for WebSphere and Redis, Caching in database With Redis Cache Using Spring Boot.
  • Implemented SpringBoot application with RESTful Services.
  • Worked on migrating legacy applications from Struts to Spring Boot using RESTful services.
  • Worked on Spring boot applications for developing microservice based applications.
  • Created unit test cases using JUnit framework.
  • Integrated the DataPower with MQ and used to push the messages to IBM WebSphere MQ.
  • Responsible for deployment of the application on the JBOSS Application Server .
  • Used OAUTH for security in UI.
  • Mapping rows from result set using the Spring JDBC RowMapper interface.
  • Used Log4J logging framework for logging messages.
  • Took part in code reviews.

Environment: Java 1.8, J2EE, Spring MVC, JPA, Hibernate, RESTful Web services, SoapUI REST API Tester, MySQL, JUnit Test Cases, Git, Log4j, Apache, Maven, JBOSS, Spark, Linux (Ubuntu), Oracle Virtual Box, WindRiver Linux, Python, JSON, GOSU, JavaScript, Angular-JS, HTML, JQuery, CSS, IBM WebSphere.

Confidential

Java/ Full Stack Developer

Responsibilities:

  • Responsible for gathering and understanding the system requirements by interacting with the business users and client.
  • Designed and developed user interface using JSP Standard Tag Libraries (JSTL), custom tag libraries, JavaScript, HTML5, CSS, Angular JS, JQuery and AJAX.
  • Responsible for setting up AngularJS framework for UI development. Development html views with HTML5, CSS3, JSON and AngularJS .
  • Have extensively used JQuery, CSS3 and HTML5 for the front end.
  • Worked on AngularJS framework to develop interactive websites based on client needs.
  • Implemented Struts 1.3 framework for front end development and presentation logic.
  • Implemented action controllers, action forms, validation framework, tag libraries and look up dispatch action.
  • Implemented Struts encouraging application architectures based on the Model View Controller (MVC) design pattern.
  • Involved in Agile processes like SCRUM daily standup meetings, Sprint planning and Sprint retrospectives
  • Worked with JPA and Hibernate 4.0 for developing persistence layer and have written custom DAOs to merge and retrieve records.
  • Configured and used JMS to send messages from one application to other application internally.
  • Worked on code optimization and performed peer reviews.
  • Used SOAP UI tool to test exposed web service methods and perform load testing.
  • Developed SQL queries and PL/SQL stored procedures, functions to interact with the Oracle database.
  • Developed the application on IBM RSA 8 and deployed the application on IBM Web sphere.
  • Worked with IBM Rational ClearCase version controller and used ClearQuest for defect tracking.
  • Performed in-depth and rigorous testing of the developed solution to confirm that requirements are met.
  • Involved in Unit testing and Integration testing.

Environment: JDK 1.6, J2EE, Struts 1.3, Spring 3.2, MVC design pattern, Hibernate 4.x, SOAP UI, RESTful Service, Tomcat 7, JPA, HTML 5, CSS, JavaScript, XML, Oracle, SQL, PL/SQL, EJB, IBM RAD, UML 2.3, ClearCase, JMS, Junit, SQL Developer, WebSphere 7.x

We'd love your feedback!