We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • A successful 8 years of being a Java Developer introduced me to various sectors like Pharmacy, Insurance, Financial, E - Commerce, Healthcare and building software applications with quality and concern by being in development environments like Agile/SCRUM, Water fall.
  • Worked in development environments like Agile and Waterfall to deliver reliable and efficient application.
  • Have experience of designing and implementing the features from the groomed stories of Agile Sprint.
  • Have experience of creating the presentation layer of the application using various technologies like AngularJS and NodeJS.
  • The view layer template of the Angular application was built using HTML, CSS, SASS, Bootstrap.
  • Experienced in creating the applications that can produce the Asynchronous calls using AJAX and even integrated jQuery in Angular application to perform DOM manipulations.
  • Created responsive SPAs using AngularJS with clear details and used Bootstrap CSS for the fast, creative and responsive HTML components for the template.
  • Have experience of creating the applications in various architectures like MVC, SOA and Microservice architecture.
  • Used JAVA versions 6,7,8 and related tools, frameworks to write the backend of the applications.
  • Strong in using J2EE technologies like JSP, JMS, Servlets, JDBC, Java Beans and EJBs.
  • Employed design patterns like Singleton, Factory, Service Locator, MVC, Session Façade, Business Delegate, DAO.
  • Used Java related frameworks like Struts, Spring, Hibernate, MyBatis to design, develop and deploy applications.
  • Worked with various modules of Spring Framework like Spring Core, Spring AOP, Spring MVC, Spring ORM, Spring Test, Spring Boot.
  • Used ORMs like Hibernate and MyBatis to create DAO layer for the application and also have experience of establishing connection to database using traditional JDBC connections.
  • Have experience of implementing the applications having SOA type of architecture with middleware tools like ActiveMQ for ensure the reliable message transfer.
  • Used messaging frameworks like JMS to send the JSON type of data over the messaging queue.
  • Worked with both SQL and NoSQL type of databases like Oracle, Confidential SQLSever, MySQL, MongoDB.
  • Involved in writing the applications that implement the CRUD operations using PL/SQL and query languages of ORMs.
  • Have experience of optimizing the queries that can run efficiently which reduces the performance issues of applications.
  • Followed TDD for couple of projects using unit test frameworks like JUnit, Spring Test, Jasmine, Mocha, Mockito, EasyMock.
  • Involved in CI/CD environment using tool like Jenkins and used code refactoring tools like Cobertura, Sonar Cube.
  • Used version controlling tools like Git, Sub Version, CVS.
  • Written build scripts for ANT and used other build tools like Maven, Gradle.
  • Have used logging framework like Log4j and implemented Cross cutting concerns using Spring AOP.
  • Have experience of deploying the application on cloud like AWS and experienced of creating and utilizing the EC2 instances, S3 buckets.
  • Worked with other modules of AWS like ELB and VPC.
  • Used bug reporting and tracking tools like Bugzilla, Jira and ticket tracking tools like HP center.
  • Have used team management tools like Jira, Confidential TFS are used Jira to documentations in case of pair programming.
  • Worked with IDEs like NetBeans, IntelliJ Idea, JBuilder, Eclipse, IBM RAD, Confidential SQL Server, Confidential Visual Studio Code.

TECHNICAL SKILLS:

Programming Languages: C/C++, Java, SQL

UML Tools: Rational Rose, MS Visio, Enterprise Architecture

Web Technologies: Servlet, JDBC, EJB2.0/3.0, JSTL, DHTML and HTML/HTML5, XHTML, CSS2/3, JavaScript, JSF, AJAX, jQuery, Angular JS, JSON, Backbone JS, Node JS, Axure RP Pro for wireframing.

Frameworks/Architectures: Struts 1.x/2.0, Hibernate, Spring, JMS

Design Patterns: Singleton, MVC, Value Object, View Object, Session Fa ade, DAO, Factory.

ORM: Hibernate, JPA, iBatis

Database: Oracle (9i,10g,11g,12c), SQL Server2000/2005, MySql, Mongo Db.

Servers: Web Logic, JBOSS, Apache Tomcat, Web Sphere

Platforms: Windows(XP-SP2,7,8,10), LINUX, UNIX

IDE Tools: NetBeans, Eclipse, Rational Rose, ANT, Maven, Jasper iReport, ActiveMQ.

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Adopted Agile methodology as application development environment and was part of Scrum team involving activities like Story grooming, sprint planning, retrospective and standups.
  • This project is based out of microservice architecture whose microservices were built with Spring Boot and Front end with AngularJS.
  • The presentation layer of this application was built with AngularJS that can request individual microservices.
  • Designed and implemented UI layout of the presentation layer using HTML and for rich user interaction experience integrated the Angular App with Bootstrap.
  • Being in Agile/Scrum environment, it was very frequent to implement new features and updates that are designed retrospective, Sprint standups.
  • Integrated jQuery with the Angular to handle cross browser events and AJAX calls.
  • Implemented Angular UI router to configure routing for various modules of the app.
  • Made use of available filters in the angular and created custom directives that could serve the requirements.
  • Implemented data binding between template and JavaScript objects.
  • Client-side presentations and form data validations were handled using XML, HTML and JavaScript.
  • NodeJS was used to retrieve server-side data.
  • Microservices that were built using Spring Boot produces and consumes JSON format of data.
  • Frontend Angular App populates the JSON data produced by the microservices using rich UI components.
  • Used ORM like Hibernate and JPA to implement persistence layer of the application.
  • Oracle WebLogic server is used to serve as the application server for both DEV and TEST environments.
  • Oracle 11g was used as the database for services where there is more incoming of data and for read intrinsic services NoSQL database like MongoDB was used.
  • Wrote stored procedures and optimized queries that can make application run efficiently with very minimal performance issues.
  • Being in TDD, extensively used unit test frameworks like JUnit, Mockito, Jasmine, Spring Test to generate the test cases.
  • Log4j logging framework is used to capture the log.
  • Version controlling of the project was done through Git and adopted CI/CD environment which involved tool like Jenkins CI.
  • The quality of the code was maintained by refactoring the code using Sonar Cube and which made easy to detect potential bugs and updates.
  • Maven was used as dependencies and project management tool, wrote build scripts for the project.
  • For ticket tracking, documentations and team management JIRA is used.
  • Deployed the application on to the instances of EC2 module of AWS.

Environment: overview:Java 1.7 &1. 8, Agile, HTML, CSS, jQurey, JSON, AJAX, Bootstrap, AngularJS 2, Spring Core, AOP, Boot, Oracle 11g, MongoDB, Weblogic Server, JUnit, JAX-RS, Jasmine, Mockito, Log4j, Sonar Cube, Jenkins, Git, Jira, AWS.

Confidential, Austin, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Worked in Agile development environment and was part of Scum team to analyze, gather requirements and document them.
  • Developed detailed specifications by analysis of requirements for development of different modules.
  • Used Rational Rose for technical artifacts like UML diagrams.
  • This project is a 3-tier application based on Service Oriented Architecture with AngularJS application as frontend presentation layer, ActiveMQ as the messaging broker and Spring Rest Services as backend.
  • Angular 2 accompanied by HTML, CSS, Bootstrap, jQuery to create a more responsive and scalable web interface.
  • Used available and custom directives to handle custom events and used various modules available in Angular.
  • The REST calls by Angular App was handled by NodeJS to retrieve the data from backend Rest Webservices.
  • ActiveMQ was used as the messaging broker for exchanging the JSON messages between presentation layer and Server layer.
  • Integrated JMS framework for the reliable message exchanging.
  • Used Hibernate to implement persistence layer of the application and which was connected to Oracle 11g Database in the backend.
  • Written Stored procedures, views, triggers etc using PL/SQL and even involved in the query optimizations for minimal performance issues.
  • Written unit tests for the server side using JUnit, Mockito and Jasmine was used to write unit tests for JavaScript.
  • Involved in Eureka configuration and dependencies management using Maven.
  • Wrote build scripts for maven build tool in Unix environment.
  • Cross cutting concerns like Logging and transaction management handled using Spring AOP and integrated Log4j framework.
  • Jenkins was adopted to automate the process of project integration and deployment when ever the code was pushed to Git central repository.
  • Written Unit tests for extra validation of the code written.
  • Deployed the application over Oracle WebLogic application server.
  • Confidential TFS was used as the team management tool.

Environment: Java 7, J2EE, AngularJS, HTML, CSS, Bootstrap, jQuery, Spring MVC, Spring Core, Spring REST, Spring AOP, Hibernate, Oracle 11g, Oracle WebLogic application Server, PL/SQL.

Confidential, Reston, Va

Full Stack Java Developer. 

Responsibilities:

  • Being in Agile development environment, this project was migration of existing Web application based on Legacy code to newer technologies like Angular and Spring.
  • Was part of designing, gathering the requirements and dependency configurations for the application.
  • The existing web application was re-implemented using Angular as the frontend presentation layer and backed with RESTful API.
  • Worked mostly on the backend of the application building the RESTful API with Jersey and JAX-RS, integrated with Spring framework.
  • Utilized the dependency injection deign pattern of the Spring Framework for the rapid and quality application development.
  • Used HTML to create template for the Angular APP and designed the web layout using custom CSS.
  • Have experience of successfully implementing the user stories and applying the updated that are received from Retro.
  • Used annotation approach to make in the Spring and JAX-RS to make easier and cleaner development of the application.
  • Written the Web services that can produce both JSON and XML form of data.
  • JAXB was used to parse XML type of data and Jackson Parser was used to parse the JSON type of data.
  • For the persistence layer of the application, JPA was used.
  • Used Multithreading to overcome multiple requests coming to the server.
  • Developed complete business tier with stateless, statefull session beans and CMP entity beans with EJB 2.0 standards.
  • This application was backed with Cassandra DB and involved in utilizing different replication strategies and mappings.
  • Interacted to DB using Cassandra template and CQL queries.
  • Experienced of mocking the tests using Mockito and regular tests using JUnit framework.
  • Used SVN for the version controlling tool.
  • Deployed the application over JBoss application server.
Confidential, Chevy Chase, MD

Java Developer

Responsibilities:

  • Followed TDD approach in Agile environment to maintain and produce high quality software.
  • Performed POCs, Analysis, prototyping with BA and product owners in the story board sessions.
  • Created web interface using frontend technologies like HTML, CSS, JSP, XML.
  • JSF framework was used to design the frontend part of the application.
  • Implemented AJAX for Asynchronous calls and for creating interactive web interface.
  • The MVC structure was implemented using Struts with custom tags in JSP and JSTL.
  • Action Forms and Action Classes of Struts Framework were used to business logic implementation and from validations.
  • Used Enterprise Java Beans to implement Business Logic of the application.
  • Created and Consumed SOAP webservices using JAX -RS and used WSDL to authenticate user from external application.
  • Achieved the message transfer by implementing JMS framework with Struts.
  • Used IBM MQ series API as the application middle ware messaging broker to exchange the data between frontend and web API implemented.
  • Extensively used core java concepts like Multithreading, Collection framework etc.
  • Application was backed with Confidential SQL Server to serve as the database.
  • IBM Clear Case was used for the version controlling of the application.
  • Written unit test cases using JUnit framework.
  • Written Ant build scripts to automate the build generation of the application.
  • Used IBM Web Sphere application server to deploy the application in DEV, TEST and Production environments.

Environment: Java, J2EE, HTML, JavaScript, CSS, PL/SQL, Servlets, XML, JSP, JSF, Spring, EJBs, JMS, IBM Clear Case, JDBC, WebSphere application server, Confidential SQL Server.

Confidential

Java Developer

Responsibilities:

  • Involved in waterfall model of development environment to implement the SDLC.
  • Created frontend UI of the application using JSPs and HTML and created dynamic web pages through AJAX calls.
  • The Business Logic of the application was implemented using the servlet technology and core java concepts.
  • Created SOAP web services that could serve as the WEB API, which shares the data from the database in the form of XML.
  • SOAP was implemented using JAX-WS and created WSDL files to provide service to the clients.
  • Implemented both Session and Entity EJBs to handle various interactions with the database.
  • Using PL/SQL wrote stored procedures, functions and triggers which can perform client requirements.
  • Core Java concepts like Multithreading, Generics with Collections framework were used efficiently to create efficient application.
  • Wrote SAX and DOM XL parsers and used SOAP for sending and getting data from the external interface.
  • Used XSL/XSLT for transforming and displaying reports and developed schemas for XML using XSD.
  • Oracle 9i was backing the application and JPA was used to implement DAO layer of the application.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • Deployed the application over the Apache Tomcat Application Server.
  • Written ANT build scripts to automate the build process of the application in the Unix environment.

Environment: Java, J2EE, JSP, Servlets, JDBC, JPA, Oracle 9i, XML, JSTL, JNDI, SOAP, JAX-WS, Junit, Apache Tomcat Application Server, WASD, CVS, JavaScript.

We'd love your feedback!