We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Houston, TX

PROFESSIONAL SUMMARY:

  • Around 10+years of experience in designing, developing, and implementing core Java/J2EE applications.
  • Worked on all phases of software development life cycle SDLC including requirements, analysis, applications design, and development and testing of various web applications.
  • Good Knowledge in Java Technology (J2SE, J2EE and advance J2EE) and strong understanding in Object oriented concepts.
  • Good knowledge of Spring’s IOC, Spring MVC, Web flow and spring’s integration with Hibernate and Struts technologies.
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML .
  • Experience of working with enterprise application development IDE like IBM RAD, 5.0, Eclipse 3.x, NetBeans.
  • Experience using Microservices to build flexible, independently deployable software systems.
  • Extensive experience in MVC frameworks like spring 2.5/3.0/4.0.
  • Extensively involved in development of the front-end components using HTML5, CSS3, Java Server Pages, AJAX, JSTL, JAVASCRIPT, XML and Angular JS/4.
  • Strong in design and development of SOAP Restful Web services using WSDL , SOAP , JAX-WS , CXF , AXIS , JAX-RS , JERSEY and WS-Security .
  • Implemented AWS solutions using EC2 , S3 , RDS , EBS , Elastic Load Balancer , Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services .
  • Experience in Deploying applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Experience using MAVEN, JENKINS and Log4j tools.
  • Participation in all phases of project development including requirements gathering and analysis as well as project design, development, implementation and deployment.
  • Extensive knowledge in web Service Oriented Architecture (SOA) fundamentals.
  • Experience in writing Web Services using WSDL, SOAP, RPC, REST, Axis, Jersey and UDDI in distributed web application development environment.
  • Extensive experience in Data Modeling, Design, Development, Implementation & Administration of Database systems using MSSQL 2005/2008/2012/2014
  • Experience in Oracle, SQL Server databases. Hands on with PL/SQL Stored Procedures, Triggers and Views.
  • Strong Knowledge and extensive experience using automated build and testing utilities such as Jenkins , Junit , Mockito , and Maven .
  • Real time experience to support Spark streaming using Kafka , and other Hadoop Eco systems over a several nodes on a cluster.
  • Experience in log management tools like log4j , Splunk generating the application usage reports.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN, GIT and responsible for various software version releases.
  • Good exposure in implementing web services-WSDL using SOAP and REST web services.
  • Have excellent problem solving, proactive thinking, analytical, programming skills, communication skill, work ethics and the ability to work well in a team or individual environment.

TECHNICAL FORTE:

Programming Languages: Java, Python

J2EE Technologies: JSP, Servlets, JDBC, JMS, RMI, JNDI

Framework: SPRING (2.x, 3.x), Struts2.0, Hibernate 1.x/2.x/3.x, Annotations

Web Services: SOAP, JSON, REST, Axis

Web Application Server: Tomcat 7.x/8.x, Web Sphere7.0, JBoss

XML: XML, DOM, XML Schema

Client-side Technologies: Java Script, HTML5, CSS3, AJAX, JQuery

IDE: Eclipse 3.x, Net Beans6.0, STS

Databases: SQL Server, Oracle8i/9i/10g/11g, My SQL, Sybase

OOAD (Design Skills): UML (Rational Rose, Star UML)

Patterns: MVC, DAO, DTO, Singleton, Factory

Version Control: Git, Bit Bucket

Operating System: Windows (2000, XP, Vista, 7), Linux, Mac OS

Development Methodologies: Agile, Test Driven Development, Waterfall

Build & Testing Tools: Maven, Log4j, Junit

Cloud Platform: DaaS, PaaS, SaaS

Cloud: PCF, AWS

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Full Stack Java Developer

Responsibilities:

  • Developed various product applications using Java, J2EE and related technologies.
  • Utilized Agile SCRUM Methodology (SDLC) and Test-Driven Development to managed projects.
  • Involved in the Business Requirement analysis, Design Process, Data Modeling and Product development.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4 .
  • Involved in developing web pages using HTML5, CSS3, Angular JS, Jquery, AJAX, JSON, Bootstrap, and Node JS.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using React JS framework.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), Inversion of Control (Dependency Injection), DAO (Data Access Object) and template classes.
  • Developed Server-side components using Hibernate and Spring framework.
  • Developed Spring MVC Restful web services as part of Marquee integration in the Marquee system and implemented the authentication layer for authenticating the client requests.
  • Implemented REST web service using Spring framework. Implemented support for both XML and JSON data exchange formats.
  • Involved in developing a Micro Service Oriented Architecture Application by using Angular JS, Node JS and Oracle database.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Mmicroservices .
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Developed and deployed scripts using MAVEN as build tools in Jenkins from one environment to another environment.
  • Developed cross-browser/platform HTML4/5, CSS3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Utilized Apache Tomcat server integrated with Eclipse for debugging and Unit testing.
  • RDBMS experience includes SQL Server; database programming and connectivity using JDBC, SQL, PL/SQL, Stored Procedures, triggers, Queries etc.
  • Used Docker to relocate the production environments to ensure safe application deployments.
  • We used Docker which was responsible for regularly and successfully deploying to a cloud server.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript .
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Experience in maintaining a large number of files through version control tool like GIT .
  • Setup a Kubernetes cluster on AWS Cloud Formation.
  • Designed and implemented a Kubernetes-based solution for managing the usernames and passwords.
  • Installed application on AWS EC2 instances by setting up Virtual Private Cloud (VPC's) and configured the storage on S3 buckets
  • Used AWS Cloud platform and its features which include Elastic Bean Stalk (EBS), Identity Access Management (IAM), Cloud Formation and Route 53 .
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS cloud watch .
  • Redesigned infrastructure for high availability using multiple AWS availability zones.
  • Developed API for using AWS Lambda to manage the servers and run the code in AWS .
  • Developed Realtime data processing applications by using Python and implemented Apache Spark Streaming from Kafka .
  • Consumed and processed JSON Messages from Kafka topics using apache Spark .

Environment: JDK1.8, Spring 4.0, Spring Boot, Hibernate 3.0, JDBC, Angular 4, Node.js, React.js HTML5, CSS3, JavaScript, AJAX, JSON, RESTful, MySQL, Kafka, Spark, Python, Kubernetes, Jenkins, Maven, Splunk, Log4J, Docker, Mockito, PCF, AWS: EC2, S3, Lambda, EBS, React.JS, Cloud Watch, Cloud Formation.

Confidential, NY

Java Developer

Responsibilities:

  • Interacting and working with Business, Application Developers and Customer Support team to understand the ongoing application development.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement
  • Developed web Single Page Applications (SPA) using Angular JS .
  • Used Angular JS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Knowledge of chat servers created with Node.js using Redis for message routing.
  • Designed & developed the business components using Java EE 7 , RESTful API ( JAX-RS ) with Spring , Hibernate , JPA , Servlets , JSP , JSTL , JavaBeans , Design Patterns , PL/SQL , XML , XSD , JSON technologies.
  • Used Design Patterns like Singleton , Factory , MVC , Intercepting Filter , Front Controller , Business Delegate , Service Locator , Session Facade and DAO .
  • Designed and developed Microservices business components using Spring Boot .
  • Migrated applications from internal data center to AWS .
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Used Spring Boot framework for building cloud Microservices and to develop spring based application radically faster with less configuration
  • Used Node.JS as a proxy to interact with Rest services and interact with MongoDB.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Implemented application level persistence using Hibernate and Spring .
  • Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo- Template)
  • Worked with MySQL for connecting to the database and creating queries for retrieving the stored data in the database.
  • Experience in maintaining a large number of files through version control tool like GIT .
  • Continuous integration (CI) and deployment (CD) are done in Tomcat Application Server using Jenkins .
  • Used Apache Maven as the software build tool, Log4J for logging errors and messages.
  • Java Message Service ( JMS ) API is used to allow application components to create, send, receive, and read messages.
  • Used Spark streaming to receive real time data from the Kafka and store the real time data.
  • Created platform as infrastructure with AWS ( EC2 , RDS , S3 and ELB ) using Jenkins to run the automated deployments.
  • Implemented and maintained the monitoring and alerting of servers/storage using AWS Cloud watch .

Environment : Java 1.7, J2EE, Spring 3.0, Spring Boot, Microservices, JDBC, Servlets, JSP, Spring, React.JS , JDBC, HTML5, CSS3, Angular JS, JavaScript, AJAX, JSON, RESTful, MySQL, Docker, Jenkins, Kafka, Maven, Log4J, Mockito, JMS, AWS: EC2, S3, Lambda, EBS, Cloud Watch.

Confidential

Java/J2EEDeveloper

Responsibilities:

  • Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC .
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate .
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database.
  • Designed and developed Customer registration and login screens using JSP , HTML / DHTML and JavaScript .
  • Developed web pages to display the account transactions and details pertaining to that account using JSP , DHTML , Spring Web Flow , AJAX and CSS .
  • Wrote application front end with HTML , JSP , Ajax , custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used Jasper reports for generating customer reports.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
  • Used log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using Maven, shell scripts and JACL on unix env and deployed the application in WebSphere App Server.
  • Developed Messaging frame work for Asynchronous service using JMS .
  • Involved in implementing Branching Methodology Plan and performed Checkin/Checkout in Subversion.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment : J2EE, Spring, Hibernate, JSP, JDBC, JNDI, XML, HTML/DHTML, JMS, AJAX, Log4J, WebSphere, JUnit and Oracle.

Confidential, IN

Jr Java developer

Responsibilities:

  • Followed Agile methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
  • Developed JSP pages with MVC architecture using Spring MVC, Servlets and Simple tags.
  • Used Spring Dependency Injection to set up dependencies between the objects.
  • Optimized the source code and queries to improve performance using Hibernate.
  • Assisted other team members with various technical issues including JavaScript, CSS, JSP and Server related issues.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Followed Agile Scrum methodology (Stand up meetings, retrospective meetings, sprint development and Pair programming).
  • Developed JAXB web services using WSDL, XSD, XML and wrapped them using Jersey.
  • Designed and developed a web client using Servlets, JSP, JavaScript, HTML5, CSS3 and XML using Struts Framework
  • Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.
  • Developed the controller servlet to handle the requests and responses.
  • Used Jenkins as a dashboard to deploy the application on Apache Tomcat Server.
  • Configured Maven dependencies for application building processes.
  • Involved in deploying the application in test environment using Tomcat.
  • Developed application code using Eclipse IDE and configured with Maven, Glassfish server and JUnit.
  • Designed and developed User Interface, application modules and business components using JSPs, Servlets, Java, HTML and JavaScript, testing and deploying them on Weblogic Application Server.
  • Involved in design and implementation of MVC architecture in different modules.
  • Used SVN, the version control tool for code commit and update.

Environment: Java/JDK 1.5/1.6, UML, JSP, Spring, JavaScript, CSS, Hibernate, MS SQL Server2012, Tomcat, Glassfish, Maven, SVN, jQuery, WebLogic 8, J boss, SOA, XML, Swing, JDBC, REST-ful Web service, Jersey, Junit, JSF

We'd love your feedback!