We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • 8 years of application development experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, deployment, testing, implementation, maintenance and production support of applications.
  • Experience in software Development Processes like Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies. Involved in Daily Scrum (Agile) meetings, Sprint planning, grooming to gather & understand requirements and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Extensive experience in web application development using Spring, Hibernate, SOAP, RESTful, AJAX, JSON, XML, HTML5, CSS3, JavaScript, jQuery, Dojo, Bootstrap and Angular framework.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Worked on Angular JS 1.5 and Angular 2.0 concepts of Scopes, Models, Services, Dependency Injection, Routing and Prototyping.
  • Hands on expertise in working with the Java Script and various MVC JavaScript Framework Angular JS 1.x/2. x.
  • Extensive experience in responsive web development environment using HTML 5, CSS3, JavaScript, jQuery, Bootstrap and Angular.js framework.
  • Decent experience in working with OOPS, Exceptional Handling, Collection framework, Generics and Multithreading/Concurrency.
  • Virtuous experience in developing applications using various servers including IBM WebSphere, BEA WebLogic, JBOSS Application Server and Apache Tomcat Web Server.
  • Proficient in Service Oriented Architecture (SOA) using Web Services such as SOAP using Apache CXF, RESTful using Jersey and Jackson.
  • Extensive experience in using ANT , Maven for automating software build processes and managing build artifacts and GIT, SVN, CVS for Version Control Systems.
  • Strong hands on experience in using spring ( Spring MVC, Spring Security 3.1.1, Spring JDBC, Spring Boot, Spring DAO and Dependency Injection/Inversion of Control ) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language, Criteria API.
  • Experience with Maven, Gradle for dependency, version management and Jenkins continuous integration (CI/CD) to setup automated builds.
  • Good experience in dealing with Object Oriented Design Implementations and design patterns.
  • Hands on Experience in using multiple RDBMS products like IBM DB2, Oracle 9i/10g, Sybase, Post - gre SQL, SQL Server and MySQL .
  • Configured and managed administration of Web Logic and WebSphere Application servers .
  • Excellent knowledge in the development of User Experience web and mobile based applications.
  • Intricate in several web application development projects that required Responsive Web Design.
  • Expertise in building device independent UI designs using media queries.
  • Tangled in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
  • Experience in CSS pixel-level layout, Consistency with browsers and Platform Independence.
  • Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
  • Extensive experience in code refactoring and debugging the code in a multi-tier, distributed application development environment.
  • Self-starter with positive attitude, quick learner and have great ability to work efficiently in both independent and widely diversified global team environments.

TECHNICAL SKILLS:

Languages: Java (JDK 1.1, J2SE 1.3/1.4/5.0, Java SE 6, Java SE 8), SQL, PL/SQL

APIs: JDBC, JMS, JNDI, JCA, JTA, JPA, JSF, JSTL, EJB, RMI, SOAP

Design Patterns: MVC, DAO, DTO, Front Controller, Singleton, View Helper etc.

Frameworks: Struts, Hibernate, Eh Cache, Spring, JSF

XML Technologies: XML, VXML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath

UI Web Technologies: HTML, HTML 5, JavaScript, Backbone, AJAX, Angular JS, JQuery, JSON, CSS 2, CSS3, Web Pack, Bower, XML, XSLT, Dojo, Bootstrap

Application Servers: WebLogic 7.0/8.1/9.1/10.0 , JBOSS 4.0, Apache Tomcat 4.x/5.x, WebSphere 5.0/5.1/6.0

IDE: Eclipse 3.x, RAD 6.0, IntelliJ, NetBeans 5.x/6.0JBuilder 5/6/7/8

Build and Test Tools: Ant, Maven, Junit 3.8/4.0, Mockito, JBehave, Selenium

Databases: Oracle 9i/10g/11g, MySQL 3.x/4.1/5.0, SQL Server 2005/2008, Postgre SQL, Sybase

Operating Systems: Windows XP, Sun Solaris, Red Hat Linux

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Agile development (2-week sprints/Iterations), Test Driven Development (TDD) following Object Oriented Analysis & Design (OOAD), JBehave, Junit, Mockito, JIRA, Sonar and Crucible Code Reviews are part of every day’s work.
  • Developed application on Spring4.x framework by utilizing its features like Spring Dependency injection (Spring IO), Spring JDBC, Spring Security and Spring Boot.
  • Implemented new Attribution Micro service to produce the attribution related data like country and sector information using SpringBoot, REST API , dynamo db.
  • Developed unit tests using JUnit and Mockito to test the Microservices enhancements and developments.
  • Tested the developed Micro services through adhoc reports using Coric tool.
  • Responsible for RDM UI enhancements if any. RDM is a UI interface where we had UI component developments using Angular 4.
  • Responsible for writing the Karma test cases for testing the Angular 4.0 dev code
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.
  • Developed RESTful web services with spring boot support to handle data transfer between internal systems with various other applications.
  • Experience in batch operations and transaction management in spring .
  • Used Hibernate / JPA2 in the persistence layer , written hibernate mappings using Annotations, HQL, Criteria and Named Queries.
  • Experience in working with SQL joins, Indexes, views, PL/SQL functions, procedures using SQL Developer & TOAD , executed on Oracle database .
  • Used Git for source Version Control, resolving code conflicts and merging code base .
  • As part of the fidelity internal release process, I created CM tickets to release the tested UAT code into production environments whenever needed.
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Skilled in Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation
  • Extensive experience in Linux administration by creating shell scripts to automate server functions, launch Docker instances, file editing, log retrieving, secure file copying, etc.
  • Launched instances in VM’s, including AWS to test client released code with practice management software’s.
  • Hands on Experience in using various AWS (Amazon Web Services) Iaas (Infrastructure as a Service) Components like Amazon EC2, Amazon S3, Amazon simple DB, Amazon Elastic Load Balancing, Amazon SQS, Amazon EBS and Amazon cloud front, Elastic Cache, Dynamo DB, SQS, RDS.
  • Involved in crucible code reviews to get the code merged into production.
  • Used NoSQL databases for working with large sets of distributed data.
  • Used NoSQL for storage and retrieval of data.

Environment: Java 1.8 (Java 8), JDK 1.8, J2EE, JVM, AWS, Agile, TDD, BDD, Object , Design patterns, Unix, Putty, Spring Boot, Micro services, Hibernate 4.0, JPA2, STS, RESTful, Apache CXF, JUnit, Mockito, SonarQue, Oracle, JQuery, CSS3, GIT, Maven, JIRA, Jenkins, JavaScript, AJAX, JSON, Bootstrap, Windows.

Confidential, Albany, NY

Java Developer

Responsibilities:

  • Agile development (2-week sprints/Iterations), Test Driven Development (TDD) following Object Oriented Analysis & Design (OOAD), Selenium, Junit, Mockito, JIRA issue navigator, Crucible Code Reviews are part of every day’s work.
  • Experience in developing design patterns such as Singleton, Factory, DTO, Front Controller and DAO design patterns.
  • Extensive experience in using Collections, Generics, OOPS, Interfaces, Abstract classes, Access modifiers, data types, Multithreading, Synchronization.
  • Worked Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on (SS0 )
  • Developed persistence layer integrating Hibernate 3.0 with Spring ORM support, also used Spring DAO for database operations
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Used Spring MVC with Spring Restful Template to Produce and consume Health-based Restful Web Services from scratch.
  • Experience in working with Micro Services in a spring boot application.
  • Experience with Service oriented architecture (SOA) , developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints .
  • Knowledge and experience with Caching implementation related techniques.
  • Experience in using Business Integration Platform-Drools.
  • Used JMS (Java Messaging Service) to communicate between the components and configured on the server (made use of Queue and Topic).
  • Involved in marshalling and un-marshalling of objects using JAX-B while converting Java objects to XML and vice versa.
  • Experience in working with SQL joins, Indexes, views, PL/SQL functions, procedures using SQL Developer & TOAD , executed on Oracle database .
  • Experience in working with DB2 in creating and maintaining PIVOT tables.
  • Performance tuning to identify and solve possible bottle necks in the application from both database and java perspectives.
  • Used GIT tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Used JenkinsCI/CD process to set up automation builds.
  • Developed, Tested and Deployed back-end application in Apache Tomcat 8.0 and in JBOSS AS.
  • Used Maven for building, deploying application.
  • Experience in Unix/Linuxshell scripting to manage and schedule the critical jobs
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Involved in peer and moderator reviews to get the code merged into production.
  • Design, develop and manage data on Cassandra cluster.
  • End-to-end performance tuning of Cassandra clusters.
  • Software patches and upgrades.
  • Capacity planning.
  • Experience in Migration from Oracle.
  • Cassandra connectivity and Security in AWS.

Environment: Java 1.8 (Java 8), JDK 1.8, J2EE, JVM, Agile, TDD, Object Oriented Analysis & Design (OOAD) , Design patterns, Unix, Putty, Spring Boot, Micro services, Servlets, JSP, JSTL, JSF, JDBC, Hibernate 4.0, JPA2, RAD 8.0, SOA, SOAP, SOAP-UI, JAXB, WSDL, JAX-WS, XML,XSLT, RESTful, Apache CXF, JUnit, Mockito, SonarQue, Oracle,DB2,JBOSS AS, JQuery, CSS3, GIT, Maven, JIRA, Jenkins, JavaScript, AJAX, JSON, Bootstrap, Mac OS.

Confidential, San Roman, CA

Java/J2EE Developer

Responsibilities:

  • Worked on all phase of agile development life cycle with 2-week sprints/Iterations , retrospectives and iteration planning meetings.
  • Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins). Used Selenium RC for testing different browsers, Selenium Grid for checking instance of server and Selenium IDE for record and playback
  • Did Test First development (Test Driven Development) after creating dummy stubs using Junit and Mockito for mocking objects to test.
  • Object Oriented Analysis and Design ( OOAD ) using UML include development of class diagrams, Sequence diagrams, and State diagrams and implemented these diagrams in Microsoft Visio and with Object AID .
  • Worked on Spring Application using Spring MVC, Controllers to capture incoming requests, delegate them to Services, and Send information to JSP s using Models and Views.
  • Used both Hibernate and Spring JDBC for Persistence integrated with spring, using Spring ORM support, to convert database errors into more meaningful errors from spring.
  • Worked with spring JDBC Mappers, JDBC Template, Named Parameter JDBC Template creating a simpler persistence model.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading , Hibernate Query Language (HQL), Criteria and Pagination.
  • Gained Familiarity with SOAP web services , WSDL contracts, XML SOAP messages developed using JAX-WS with Spring Support
  • Developed RESTful web services with spring support to handle data transfer between internal systems with various other applications.
  • Extensively used Multithreading, Concurrency Management, Collections and Exceptional Handling.
  • Wrote SQL queries to handle data in Microsoft SQLServer 2008 Platform.
  • Developed, Deployed and Tested applications in Apache Tomcat 6.0 and in JBoss Application Server.
  • Used Maven to build and deploy the application and used Bamboo as Continuous Integration platform to setup automated builds.

Environment: JSE, JEE (Java1.6, JDBC,JSP, JSTL, Servlets), JMX, Agile, TDD, Multithreading, Junit, Mockito, Spring MVC, Spring JDBC, SOA, SOAP, WSDL, JAX-WS, Hibernate, JPA, RESTful, SQL Server, Ajax, Apache Tomcat, JBOSS Application Server, Angular JS, Java Script, HTML, DHTML, XHTML, CSS, Backbone JS, Maven, Jenkins, JIRA.

Confidential

Java Developer

Responsibilities:

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP/JSF using custom tags library to present Client-side GUI.
  • Involved in development of JavaScript code for Client-Side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Developed dynamic content of presentation layer using JSP.
  • Develop user-defined tags using XML.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Used Struts 2.0 Framework to implement JEE design patterns (MVC).
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts 2 Framework.
  • Worked on WebLogic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers on MySQL Database
  • Deployed and Tested code on Apache Tomcat Server in both Local and Dev Environments.
  • Used Ant build scripts to build and deploy the application.

Environment: Core Java, JEE, EJB 2.1, JSP 2.0, JSF 2.0, JSTL, Custom tags, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC 3.0, Struts 2, HTML, DHTML, XML, CORBA, XSLT, Ajax, Java Script, Eclipse3.2,Eclipse RCP, MySQL, WebLogic 8.1.

Confidential

Java developer

Responsibilities:

  • Developed an application from scratch to interact with third party applications in token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and RESTful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Developed a fully functional prototype application using Html 5, CSS 3, Java script, Angular JS, JQuery and Bootstrap connecting to a REST API server on a different domain.
  • Worked to secure our RESTful web services using OAuth 2.0 with spring security to authenticate any third-party requests coming in.
  • Developed and deployed Web Services - REST, JSON to retrieve flight data from third party airlines such as Air Berlin and American airlines.
  • Experience in working with Spring Boot based web application.
  • Experience in understanding the micro services architecture.
  • Worked on accessing JPA data with spring using REST.
  • Created queues and so JMS is used to allow application components to create, send, receive and read messages.
  • Made use of Spring DAO in data access layer to read, update, delete and persist information into the database.
  • Used Hibernate 3.0 for running Dynamic SQL to query from database and also written mapping definitions for the persistent layer.
  • Knowledge and experience with Serialization, Exceptional handling, IO streams and JVM memory management.
  • Wrote unit test cases to test back-end functionality using JUnit and Mockito.
  • Experience working with Oracle SQL Joins, Indexes,Views, Sub queries and PL/SQL functions, procedures, cursors, triggers, packages.
  • Developed, Tested and Deployed application in JBOSS AS.
  • Worked with Single page application framework Angular JS 1.5 extensively using routing, services, views and directives.
  • Participated in front end responsive design development using Angular JS 1.5, JavaScript, Dojo, JQuery, HTML5, CSS 3.0 and Bootstrap.
  • Wrote unit test cases to test front-end functionality using Karma and Jasmine.
  • Experience working in a Unix/Linux Environment. Working with shell scripting whenever is needed.
  • Used GIT as source control tool.
  • Experience in working with DevOps tools called Jenkins, Docker.
  • Developed both server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Worked on Node JS Application with Express Framework. Familiar with Node Package Manager (NPM), EJS Templating Engine, Bower and Gulp.

Environment: Core Java 1,8(Java 8), Agile, TDD, AWS, Object Oriented Analysis & Design (OOAD),Design patterns, Spring DAO, Spring Core, JPA2, JDBC, Hibernate, Oracle 11g, JSP, JSTL, JSF,SOA, SOAP, SOAP-UI, TCP/IP, Postman, JAXB, WSDL, JAX-WS, XML, XSLT, RESTful, JAX-RS, Apache CXF, Jackson, Jasper Reports, Junit, Mockito, Ajax, JavaScript, CSS3, GIT, JIRA, WinSCP, Confluence, Rally, Stash, Crucible, Ant, Maven.

We'd love your feedback!