We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) as a Software Java Developer with expertise in Object - Oriented Design, Development, Testing and Support of enterprise Level Intranet/Internet Web based Applications using Waterfall and Agile methodology.
  • Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client- Server systems using Java, J2EE XML, SOA Web services, ESB, JINI and Java Spaces Technology.
  • Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
  • Experience of using various web technologies like HTML, CSS, Java Script, JSP, Servlets, JQuery, AJAX, XML, XML Schema, XSLT and Angular JS.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections, Garbage Collection and Data Structures.
  • Strong experience using open source frameworks like MVC, Spring IOC, Spring MVC.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Competent spring with JDBC / Hibernate modules and Hibernate for ORM frameworks.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on REST, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2 and Oracle.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Good knowledge with version control tools like Clear Case, SVN, CVS and GIT.

TECHNICAL SKILLS

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, jQuery, JSON, AJAX.

J2EE Framework/API’s: Spring, Spring Boot, Hibernate, JDBC, JMS, RMI, JNDI.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, JAX-RS, JAS-WS, Microservices, AWS.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2, Mongo DB.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential, Mclean, VA

Full Stack Java Developer

Responsibilities:

  • Involved in all phases of software life cycle development of application and in Daily scrum meetings, sprint planning, grooming to gather& understand requirements and estimation of the tasks for the user stories, participated retrospective and presenting demo at the end of sprint.
  • Used the functionalities for writing code in HTML, CSS, AngularJS, JavaScript, Ajax, JSON, and Bootstrap.
  • Involved in migrating some modules from Kotlin to Java.
  • Used Angular 6 directives to extend HTML to create foundation of web application and used Java 1.8 streams.
  • Used Multi-threading as a programming and an execution model that allows multiple threads to exist within the context of a single process and to pull data concurrently from multiple resources in order to generate required files.
  • Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
  • Designed and developed middleware application using spring core framework and Implemented Java EE components using Spring MVC, Spring IOC, spring transactions, spring AOP for cross cutting concerns and spring security modules.
  • Designing & configuring secure Virtual Private Cloud (VPC) through private and public networks in AWS and create various subnets, routing table, internet gateways for servers.
  • Developed different modules using java, apache camel, Spring Boot and integrated web services using camel routing.
  • Involved in developing camel processors and routes to integrate the service API's of different applications.
  • Implemented the application using spring boot framework and handled security using spring security.
  • Used RESTFUL methodology using HTTP handlers in developing web service replication interface for setting up data feeds for content transportation in xml and JSON Formats and used SOA architecture to retrieve data from client.
  • Worked on setting up Amazon EC2 instances, virtual private cloud (VPCs), and security groups.
  • Worked on Swagger API, auto-generated documentation for all REST calls and to generate automated domain classes.
  • Used Postman for Rest API testing.
  • Used Postman to test REST services, performing REST validations and create REST exception Handlers.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Updated and deleted deployment services in Kubernetes for image and configuration update in YAML file.
  • Used Jenkins promo job in promoting environment to corresponding docker images and test with Kubernetes tools.
  • Used Jenkins for continuous integration and delivery environment. Created and run pipelines to successfully deploy in Dev, Test, Stage and Prod environments.
  • Investigate, debug and fixed potential bugs or defects in the implemented code and wrote Junit tests, integration and Mockito test cases with minimum code coverage of above 80 %. Tested components using JUNIT & MOCKITO.
  • Participated in code review and mentoring sessions and GIT as version control and GIT Bash for GIT GUI interactions.
  • Worked on a web application using Eclipse IDE, Used Gradle build tool to build and deployed application on Tomcat application server. Used groovy to develop unit test cases and mock testing.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects. Used Eclipse IDE for developing code modules in the development environment.

Confidential, Birmingham, AL

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Used Agile Methodology for developing the application.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, DTO and MVC.
  • Used Angular 2 and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller)
  • Configured the Docker Containers and creating Docker files for different environments.
  • Designed and Developed the UI screens using JavaScript, Angular JS, CSS3 and HTML5.
  • Implemented different validation control on the web-pages using Angular JS.
  • Used MVC Framework Angular.js in the development for data binding and to consume web services.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Experience on Vagrant, AWS and Kubernetes based container deployments to create self-environments for dev teams and containerization of env's delivery for releases.
  • Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline.
  • Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for Querying database such as HQL and SQL.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
  • Using WebLogic Application Server as an application server and Eclipse as IDE.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TTD) using JUnit.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Tracked issues using JIRA using confluence.

Environment: Java, J2EE, JSP, Servlets, Java Beans, Spring, Spring Boot, Microservices, AWS, Mongo DB, Hibernate, XML, RESTFUL, JSTL, JSON, XML, HTML5, CSS3, JavaScript, AJAX, Continuous Integration, Jenkins, Log4j, JUnit, SQL, HQL, Apache Tomcat, WebLogic Server, Oracle, PL/SQL, JIRA, ANT, GIT, Eclipse.

Confidential, Memphis, TN

Java/J2EE developer

Responsibilities:

  • Actively involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • UsedAngular JSfor client while server validation through Expression Language.
  • Worked on XML Technologies like XML Parsers,JAXBfor binding data tojavaobjects.
  • Designed and developed B2B components using Spring MVC, Apache Camel, JMS, JAXB, JAX-RS, Jersey.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Created and configured Java Beans using spring IOC.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Produced and Consumed RESTful Web services in XML.
  • Used Apache Camel framework for integration and routing.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Used Microsoft SQL Server database for queries and to update data in the database.
  • Worked with Web Logic Application Server for deploying and testing the code.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used Log4J for tracking errors and debugging the code.
  • Used GIT for version controlling and Eclipse as IDE.

Environment: Windows, Java, J2EE, JDK, Spring Framework, Spring Boot, Microservices, Hibernate, RESTful Web Services, HTML, CSS, AJAX, JavaScript, Angular JS, JSON, XML, Agile Methodology, Eclipse IDE, JMS, Junit, Maven, GIT, Log4j, Web Logic, Mockito, Microsoft SQL Server, Maven.

Confidential, Tampa, FL

Jr. Java Developer

Responsibilities:

  • Developed the use cases and class diagrams using Rational Rose/UML.
  • Performed end-to-end design and development of all layers of the application.
  • Developed front-end UI (User-Interface) with JSP, HTML, CSS, and DHTML.
  • Wrote JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
  • Used JQuery to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Implemented Spring MVC for designing and implementing the UI Layer for the application.
  • Developed various JMS message producers and consumers.
  • Wrote PL/SQL Queries to get schedule of policy payment and defaults.
  • Responsible for deploying application file on JBoss Application server.
  • Worked on persistence layer using JDBC with Oracle Database.
  • Used Log4j package for the debugging, info and error tracings.
  • Used ANT for automated deployment.
  • Wrote JUnit Test cases for Unit testing in Pension Manager Module.

Environment: Java, J2EE, JSP,SOAP, WSDL, XML, DHTML, HTML, CSS, SoapUI, JMS, JUnit, ANT, JavaScript, JQuery, AJAX, JBoss Server, Oracle, PL/SQL, Agile, Windows.

We'd love your feedback!