We provide IT Staff Augmentation Services!

Full Stack/ Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 years of experience in Software Development Life Cycle (Java/J2EE) - requirements understanding, analysis, design, development, testing and implementation.
  • Proficient in SDLC Processes that includes analyzing and translating system requirements to technical requirements and architecture with Rational Rose and Visio.
  • Strong experience in J2EE technologies like Struts, Spring MVC, Spring Boot Application, Spring AOP, Spring DI, Spring JDBC, JAXB, Web services
  • Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, spring, Hibernate, Struts, J2EE (JSP, JMS, Servlets, JDBC, Java Beans, EJB).
  • Experienced in deploying J2EE Application Servers like Apache Tomcat, JBoss, WebLogic and WebSphere servers.
  • Followed best practices using J2EE design patterns (MVC, Service Locator, Singleton, Session Facade, Business Delegate, and DAO).
  • Experience in Design and Development of Web Services usingRESTfulAPIsand SOAP.
  • Extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
  • Experience in NoSQL databases like Dynamo DB, Cassandra, Realm
  • Implemented design patterns like Singleton, Factory and Abstract Factory patterns.
  • Working noledge of Cloud-based infrastructure tools and components (AWS, EC2, S3, Virtual Private Cloud (VPS), and Elastic Load Balancing (ELB)).
  • Thorough noledge of Web technologies: XML, AJAX, HTML, CSS and JavaScript.
  • Extensive experience in Java SOAP, RESTful Web Services
  • Involved in working with various features of Angularjs, NodeJS, ReactJs, Bootstrap to design responsive web applications.
  • Experienced in conducting Unit testing using JUnit, TestNG and Mockito. Experience in Selenium Automation using Selenium WebDriver, Selenium IDE.
  • Hands-on experience in IDE Tools: Eclipse, NetBeans, My Eclipse. Experienced in database GUI/IDE
  • Experience in using Version Control Tools GitHub, GIT, SVN, Atlassian Stash and CVS.
  • Experience with log tools: JUnit, Log4j, Ant and Apache Maven build tool to automate teh build process and Jenkins CI for continuous integration.
  • Tools using TOAD and MySQL Client. Hands on working experience with Production Support Teams.
  • Highly experienced in Acceptance Test-DrivenDevelopment ATDD developmentpractices.
  • Good communication skills, interpersonal skills, self-motivated, quick learner, team player, Onsite-Offshore coordination, Managing module resources and Client Interaction.
  • Proven ability to work Individual Contributor, efficiently and as a part of a team with an ability to deliver within short deadlines.

TECHNICAL SKILLS

Programming Languages: HTML, CSS, JavaScript, C, Java, J2EE, Servlets, JSPJSTL, EJB, Spring MVC, and Android

Databases: Oracle, MySQL, NoSQL like Realm, Dynamo DB, Cassandra

Frameworks & Technologies: J2EE, JSP, Servlets, Hibernate, Spring, JUnit, JDBC, Rest, SOAP, Node Js, Angular Js, ReactJS, Bootstrap, Micro servicesSelenium

Web Servers: IBM WebSphere, WebLogic, JBOSS, Apache Tomcat

IDE: Eclipse, NetBeans, Intellij, Visual Studio

Tools: & Utilities: TestNG, Maven, ANT, Jenkins, JIRA, JUnit, Log4j, Mockito

Version Controls: GIT, TFS, SVN, CVS

Operating Systems: Linux, Windows (XP/Vista/7/8/10)

PROFESSIONAL EXPERIENCE

Confidential

Full Stack/ Java Developer

Responsibilities:

  • Involved actively in Daily Scrum meetings, Sprint planning and estimation of teh user stories and providing valuable inputs through Agile methodology. Analyzed and converted Business requirements into Technical requirements.
  • Developed J2EE web application using teh Java, multi-threading, Hibernate with Named JPA Queries and implemented caching in teh application.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, React and Flex UI and ext JS.
  • Developed JavaScript and jQuery functions for all Client-side Validations.
  • Used data access components using JDBC, DAOs and Beans for data manipulation.
  • Worked with IntelliJ, Maven build and deployment process of application development.
  • Used Apache CXF, JAX-WS for designing and developing REST and SOAP Web services. Developed application presentation layer, which is based on Spring MVC framework involving JSP, Servlets and HTML, CSS.
  • Worked on Web sphere 9.0 server for teh application deployment.
  • Used Front End Developing UI Interface using HTML5.0, CSS, JavaScript, Ajax, and jQuery, React.
  • Create and configured teh continuous delivery pipelines for deploying microservices using Jenkins and Aim CI server.
  • Wrote Stored Procedures for Oracle Database, also developed views for teh queries used.
  • Used Jira for Story tracking and Bit Bucket for maintenance of project. Worked on incident management software tool HP Service Manger that quickly and efficiently handles changes and incidents.
  • Integrated services like GitHub, AWS Code Pipeline, Jenkins, and AWS Elastic Beanstalk to create a deployment pipeline. Helped teh team by documenting teh workspace and local environment setup in teh confluence.

Confidential, Austin, TX

Full Stack/ Java Developer

Responsibilities:

  • Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Developed J2EE web application using teh Java, multi-threading, Spring DI, IOC, Spring boot, Hibernate with Named JPA Queries and implemented caching in teh application.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular Js and Bootstrap.
  • Created JavaScript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
  • Implemented Angular Router to enable navigation from one view to teh next as agent performs application tasks.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS, Apache Tiles and Bootstrap.
  • Build REST web service by building Node JS Server in teh back-end to handle requests sent from teh front-end JQUERY, AJAX via JSON.
  • Heavily used JQUERY UI to create various components such as Tabs, Accordions, Auto-Complete, etc.
  • Strong understanding of Micro services patterns, Worked with Micro services architecture.
  • Extensively used Spring IOC for Dependency Injection and worked on spring AOP Frameworks.
  • Used Oracle database for tables creation and involved in writing SQL/PL-SQL queries using Joins, Views and Materialized views.
  • Worked on AWS environment.
  • Developed Junit and Karma test cases to unit test teh business logic. Supporting System Test and User Acceptance Test.
  • Used GIT as version controlling tool.
  • Used Log4j to log events, exceptions and errors in teh application to serve for debugging purpose.
  • Used Apache Gradle build tool to automate teh build process and Jenkins CI for continuous integration.
  • Followed Agile Software Development Methodology to build teh application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Performed Code review and Code Coverage for well-non performance practices for better performance and code maintainability.

Environment: Java, J2EE, Hibernate, Spring MVC, Spring JDBC, MySQL, Log4j, Apache Tomcat, RESTful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, Angular-js, Angular-4 Bootstrap CVS, GIT, JavaScript, selenium and Micro services.

Confidential, Dallas, TX

Full Stack/ Java Developer

Responsibilities:

  • Analyzed requirements with teh business team, and involved in design, development and testing of teh application.
  • Involved in HLD & LLD document preparation.
  • Developed J2EE web application using teh Java, multi-threading, Spring MVC, spring-jdbc and implemented caching in teh application.
  • Implemented Rewards Services by using spring boot rest API and integrated with my zone to display teh rewards information like loyalty account details, rewards activity and request for credit functionalities.
  • Developed user interfaces which are single page applications using JavaScript, CSS, HTML, Angular Js and Bootstrap.
  • Build REST web service by building Node JS Server in teh back-end to handle requests sent from teh front-end JQUERY, AJAX via JSON.
  • Build Servers using AWS importing volumes, launching EC2, Auto Scaling, creating security groups, load balancers and SNS in teh defined private virtual cloud.
  • Heavily used JQUERY UI to create various components such as Tabs, Accordions, Auto-Complete, etc.
  • Worked with Micro services architecture.
  • Extensively used Spring IOC for Dependency Injection and worked on spring AOP Frameworks.
  • Used Oracle database for tables creation and involved in writing SQL/PL-SQL queries using Joins and Stored Procedures. Used NoSQL database Dynamo DB.
  • Developed JUnit test cases to unit test teh business logic. Supporting System Test and User Acceptance Test.
  • Used CVS as a documentation repository and GIT version controlling tool.
  • Used Log4j to log events, exceptions and errors in teh application to serve for debugging purpose.
  • Used Apache Maven build tool to automate teh build process and Jenkins CI for continuous integration.
  • Followed Agile Software Development Methodology and Test Driven Development (TDD) to build teh application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Performed Design review and Code review for well-non performance practices for better performance and code maintainability.

Environment: Java, J2EE, Hibernate, Spring MVC, Spring JDBC, MySQL, Log4j, Apache Tomcat, RESTful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, Node-js, Angular-js, Bootstrap CVS, GIT, JavaScript, selenium and Micro services.

Confidential, New Orleans, LA

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like requirements gathering, Design, Analysis, Code development and Testing.
  • Developed Use case diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed teh UI using JSP, HTML, CSS and JavaScript, React-JS
  • Designed teh web responsive pages using teh Bootstrap framework to give a rich look to teh user interface.
  • Created detail design documents which have teh UML Design diagrams, table information, object model which are required for thedevelopment.
  • Used Spring Core module for Inversion of control/dependency injection.
  • Created Spring MVC components like Dispatch servlets, hibernate configure Request mapping annotation controllers, view resolver components and implemented transaction management using spring declarative transaction management with Spring AOP concepts.
  • Extensively used Core Java such as Exceptions and Collections.
  • Designed and developed stored procedures, triggers, views for TEMPeffectively storing and retrieving related data.
  • Implemented Persistence layer using Hibernate to interact with teh database.
  • Worked on Hibernate object/relational mapping according to database schema.
  • Prepared teh technical design and developed teh system MVC architecture using spring.
  • UsedSpringFramework for Dependency Injection and integrated with teh Hibernate framework for interacting with teh database.
  • Used several APIs ofSpringFramework likeSpringCore andSpringMVC.
  • Involved in creating web services using RESTful web services using Jersey.
  • Deployed JAR, WAR artifacts into WebLogic and Tomcat Servers. Wrote build & deployment scripts using Ant, Maven on UNIX environment and worked with QA Director.
  • Unit tested each component using Junit.
  • Monitored, reviewed, debugged and deployed teh application.
  • Used Log4j for logging errors, messages and performance logs.
  • Participated in code review and code walkthrough and QA processor JAX-RS implementation.
  • Implemented version controlling using GIT and used Jenkins for continuous integration.
  • TEMPEffectively engaged with clients and all stakeholders through weekly meetings.

Environment: Java, J2EE, Hibernate, Spring MVC, MySQL, Log4j, WebLogic, Tomcat, Restful Web services, Agile, GIT, Maven, Jenkins, Eclipse, Junit, HTML 5, CSS 3, JSP, JavaScript, React Js, Bootstrap selenium and Microservices.

Confidential

Java Developer

Responsibilities:

  • Adopted J2EE design patterns like Session Facade and Business Façade
  • Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO's, Actions Classes, Java Server Pages.
  • Configuring Hibernate Struts and Tiles related XML files
  • Developed teh application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as teh view
  • Developed presentation layer using JSP, HTML and CSS, JQuery.
  • Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
  • Designed a REST API based service for teh security and identity management.
  • Developed Servlets and Java Server Pages (JSP), to route teh submittals to teh EJB components and render retrieved information using Session Facade, Service Locator (design pattern)
  • Used JDBC to invoke Stored Procedures and used JDBC for database connectivity to SQL.
  • Deployed teh applications on WebSphere Application Server
  • Used Oracle database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Writing complex SQL queries and reviewing SQL queries for teh other team members.
  • Developed JUnit Test Cases for Code unit test
  • Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.

Environment: Java J2EE, Servlets, Eclipse, MySQL, HTML5, CSS3, JavaScript, JSP, JSTL, Log4j, JUNIT, Maven, SVN, Windows.

Confidential

Jr. Java Developer

Responsibilities:

  • Coordinated with team members in gathering system requirements and specifications required for teh design.
  • Involved in architectural and design discussions.
  • Helped teh project team to identify teh suitable technology tools required for teh projects.
  • Designed and developed teh Application based on Model-View-Controller architecture.
  • Created UML class and sequence diagrams using Rational Rose.
  • Involved in analysis, design, coding and development, Implementation phase of teh modules.
  • Involved in technical design and teh architecture.
  • Worked with HTML, CSS and JavaScript for teh development of teh Front-end web pages and used JSP for validations.
  • Extensively worked on teh Java J2EE concepts and developed teh modules.
  • Worked with teh MySQL Database for persisting teh data.
  • Used teh Java JDBC for teh database connectivity
  • Involved in Bug Fixing (Debugging) of teh application.
  • Used Apache Maven for teh over-all software project management.
  • Used SVN tools for version control and management and used Junit for unit testing.

Environment: Java J2EE, Servlets, Eclipse, MySQL, HTML5, CSS3, JavaScript, JSP, JSTL, Log4j, JUNIT, Maven, SVN, Windows.

We'd love your feedback!