We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

OBJECTIVE:

  • Technically skilled and qualified Java programmer looking for a position of a Full Stack Java Programmer to utilize my proficiency and skills in creating best interactive websites.

SUMMARY

  • 8+ years of experience as a Full Stack Developer with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and Maintenance of Java UI applications for large Enterprise Customers.
  • Proficient with Software development methodologies like Agile (Scrum) Methodologies and Waterfall.
  • Proficient in developing web pages using HTML5, CSS3, jQuery, Bootstrap, JavaScript, Angular JS/2, NodeJS, React JS, Ext JS and Ajax for providing the user interface and communication between the client and server.
  • Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto - Scaling through API Integration.
  • Experienced in AWS Dynamo DB to capture the any modification on DB.
  • Thorough knowledge of Micro service architecture and experience in implementing several design patterns
  • Designed and developedMicro service business components using Java /J2EE, Spring Boot and Implemented REST web services based on RESTful APIs.
  • Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object Oriented Programming .
  • Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Cloud, Spring Data, Spring Batch, Spring TX).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - like MySQL, PostgreSQL, SQL server 2012, PL-SQL Oracle10g and NoSQL databases like MongoDB.
  • Good Experience in developing Web Services, Restful API using Jersey Framework, and SOAP using Spring-WS.
  • Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, REST, and WSDL and exposure to JAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-driven and implemented connectors between HATEOAS and Spring REST services.
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Extensive experience in using NPM, BOWER, Grunt and Gulp for build process.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Perform API functional testing in POSTMAN and SWAGGER.
  • Experienced with Middleware Technology Messaging Brokers like JMS, Active MQ, RabbitMQ.
  • Involved in developing API’s and RES TAPI proxy using APIGEE edge and for sending mobile notifications.
  • Exposure of working in test environments, such as Developer Integrated Test (DIT), System Integrated Test (SIT), User Acceptance Test (UAT) and Performance Acceptance Test environments (PAT).
  • Experience in Developing automated scripts for Regression Testing through Selenium and Cucumber Web Drivers.
  • Expertise in developing test cases with Mockito and Junit, determining application functionality.
  • Experience on different IDEs such as RAD, Eclipse, Spring Tool Suite, and IntelliJ.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Configured and created application log files using Log4J, SLF4J to trace required application messages
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking the stories.
  • Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss.

TECHNICAL SKILLS

Languages: Java7/8, C#, J2EE, J2SE, Scala, xml

Web Technologies: SERVLETS, JSP, JavaBeans, Java Servlet API

J2EE Technologies: JSP, Servlet, Spring 2.x/3.x, Struts/Struts 2, Hibernate 3.x, Expression Language, JPA, JDBC, Java Mail, EJB, JMS, AMQP, Oauth1/2.

Application/Web servers: Apache Tomcat, IBM WebSphere, Jetty, Jenkins, WebSphere MQ

Databases: Oracle, SQL server 2012, MySQL, DB2

Internet Technologies: HTML5, JavaScript, CSS3, jQuery, Angular JS/2, Bootstrap, NodeJS

Cloud Environments: AWS, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)

Message Queues: JMS, Active MQ, Rabbit MQ, Kafka

Operating system: Window, Linux Mint, Unix

Defect tracking Tools: JUNIT, JIRA, Bugzilla.

Reporting Tools: Jasper Reports, Crystal Reports XI, SSRS

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, IntelliJ, Spring Tool Suite (STS)

Build Tools: Ant, Maven, Gradle

Web Services: SOAP, REST

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications.
  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, JQuery, Angular2 and responsive interfaces using Bootstrap for Rich UI experience.
  • Developed Application to asses JSON and XML from RESTful web service from consumer side using JavaScript andAngular2.
  • Implemented data grid/tables usingAngular2 and Bootstrap for front-end client facing single page applications(SPA).
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Created AWS EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Deployed Spring Boot basedMicro servicesusing Amazon EC2 containerservicesusing AWS admin console.
  • Used Spring Boot for building Micro servicesand developed Spring based application radically faster with very less configuration.
  • Implemented Netflix-Eureka from Spring Cloud for dynamicMicro services registry and discovery.
  • Created the API Gateway using Spring Cloud Netflix (Zuul) formicroservicesand Added the Hystrix circuit breaker for criticalservices.
  • Automated continuous integration delivery workflows to deploy Micro servicesapplications to Docker containers.
  • Used Jenkins for CI/CD.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • IntegratedRabbitMQand Spring JMS API to send and receive messages from RESTful APIs.
  • Used Apigee Management APIs for certain operations.
  • Developed Restful API's using APIGEE platform.
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Worked on MongoDBdatabase concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Secured REST API's by implementing Oauth 2.0 token based authentication/authorization scheme using Spring security.
  • Extensively used Hibernate mapping, HQL, EH Cache, Query, Criteria, Transactions and Locking.
  • Written and executed several stored procedures, triggers, packages, views and functions using SQL Developer tool.
  • Developed the application and deployed in JBoss Application Server.
  • Used GitHub for code repository and version control.
  • Implemented Automating API unit test using Postman.
  • Performed Unit Testing using Junit, Mockito frameworks for all the migrated modules to ensure complete code coverage.

Environment: Java/JDK, J2SE/J2EE, HTML5, CSS3, JavaScript, JQuery, Spring, Spring Boot, Spring Batch, Spring MVC, AngularJS, NodeJS, Ec2, S3, SDK, MySQL, SOA, JDBC, Hystrix Dashboard, AWS, Hibernate, REST, JSON, RESTful, Eclipse, MAVEN, JUnit, Jenkins, JBoss, Linux OS, MongoDB, GIT, PL/SQL, Docker, ANT, JIERA, JMS.

Confidential, Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications.
  • Active role in Test Driven Development termed as TDD apart from Agile Software Development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular2, React JS for developing presentation layer.
  • Created the Angular2 app usingYeoman, Grunt and Bower and used Angular UI for component model.
  • Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used theCSS classes to provide visual feedback on validation.
  • Developed SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Worked onRestWeb services for backend services used Oracle for database services and RESTful web services using Jersey for JAX-RS implementation.
  • Developed Restful Web services for other systems to interact with our system and secured the service with Spring-Security and Oauth-1.0.
  • Used Spring MVC components to implement business layer and Spring Boot for Micro-services.
  • Designed and developedMicro servicesbusiness components using Spring Boot. Consumed REST basedMicro serviceswith Rest template based on RESTful APIs.
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross cutting concerns.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Utilized spring core, AOP andsecurityto build robust business operations with transactional support.
  • Configured hibernate with Spring ORM as part of spring and Hibernate Integration for best results.
  • Developed the data access classes using JDBC and SQLquerylog4j for logging and SVN for version control.
  • Sound knowledge in SQL within Oracle, MySQL, MS-SQL Server 2012.
  • Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache Active MQon the edge device.
  • Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites.
  • Developed ANT scripts to build and deploy the application in the WebSphere Application Server.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Log4J was used to monitor the error logs and used GIT as version control tool.

Environment: Java,J2SE/J2EE, JDK, Git, Spring, Hibernate, Web Services, JavaScript,, HTML5, CSS, WSDL, JIRA, JAX-WS, JAX-RS, MYSQL, JMS, Oracle, Angular JS, WebSphere, Spring, Spring Boot, Spring Batch, AJAX, jQuery, JUnit, Maven, ACTIVE MQ, Rabbit MQ.

Confidential

Java J2SE/J2EE Developer

Responsibilities:

  • Contributed greatly to increase the code quality and productivity through Test Driven Development (TDD) and Agile Estimation and Planning.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as SPA.
  • Worked extensively on the front-end side using JSP, HTML, CSS3, JavaScript and JQuery.
  • Developed HTML and JavaScript. Developed Scripts forUNIXplatform deployment.
  • Used Twitter Bootstrap to create responsive web pages which can be displayed properly in different screen sizes.
  • Implemented SOA to develop REST Based Web services.
  • Designed and developedWeb Services (SOAP, WSDL).Created and compiledXML Schemato generateJava Beanclasses.
  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Involved inJava Multithreadingto cascade multiple changes on multiple records in only one transaction
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Fixing the bugs and developing new enhancements using JAVA/J2EE, spring, Hibernate, WebLogic.
  • Used spring framework for middle tier and Spring-hibernate for data access.
  • UsedSpringMVC as Web module, involved in design, development of new Action classes to interact with business logic and UsedHibernateas ORM to mapJavaclasses to data base tables.
  • Implemented J2EE patterns,Data Access Object (DAO), Session facade, Business Delegate and Value Object.
  • Developed and Deployed the Application on Eclipse IDE and WebLogic Web Servers.
  • Developed build script using MAVEN to build, package, test and deployed the application in WebLogic.
  • Use WebLogic fuse for remote console login, JMX management and web server console.
  • Used Ant & maven scripts for build and deployment of the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Code walk through, modules integration and unit testing using JUnit and Mockito.
  • UsedLog4Jfor logging and tracing the messages.
  • Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: Java, Spring AOP, Spring IOC, Spring MVC, Hibernate, XML, HTML, JDBC, Web services, WebLogic, Mockito, Junit, Maven, Log4J, SVN, Oracle, UNIX.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software DevelopmentLife Cycle.
  • Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
  • Worked on Systemsecuritywith the use of SSL (Secure socket layer), encryption and used role-basedsecurity.
  • JSON being light in nature was used as the chief source of communication between the server and application.
  • Expertise in developing reusable and interoperable Web service modules based onmicro services, SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
  • Involved in the development of Servlet, Struts Action classes, Business Objects, Web Services.
  • Involved in writing JSP using Bean, Logic, HTML, and Iterate Tags.
  • Used the spring validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
  • Developed user interface with Java Server Pages, Ajax support to speed up the application form filling.
  • WSDL has been used to expose the Web Services.
  • SOAP has been used as a protocol to Communicate in the form of XML messages.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Designed various tables required for the project using Oracle database
  • Used Apache Tomcat server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Involved in writing JUnit Test Cases and Ant Build Script.
  • Used Log4J to capture the logging information.

Environment: Java, JSP, HTML, CSS, Servlets, XML, SOAP, WSDL, Oracle, Eclipse, JAX-R, JAX-WS, PL/SQL, Apache Server, Struts, JDBC, Junit, Maven.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in a Waterfall environment and participated throughout the SDLC process.
  • Implemented Struts MVC Design pattern for the Application for the front-end appearance and log in Screens.
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications.
  • Developed the view-controller components using Servlet/JSPs, JavaScript, CSS and HTML.
  • Wrote client side validation in Java Script.
  • Involved in creating JSP pages for presentation of the data to the end user.
  • Developed JSP / Action servlet classes
  • Applied J2EE design patterns such as MVC, Singleton, and Data Access Objects in the architecture
  • Used JDBC as DAO class to persist the data on to Oracle Database.
  • Wrote ANT scripts to deploy the components on Jetty Application Server.
  • Strict adherence to Java coding standards.
  • Implementing Log4j for logging and debugging.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • Used Firebug to keep track of issues.
  • Developed the whole project on Eclipse IDE.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, JSP, Servlet, Struts, JDBC, Oracle 8i, Jetty, ANT, JUnit, Java Script, CSS, Ant, Log4j, Firebug, Eclipse.

Confidential

Jr. Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
  • Involved in development, testing and implementation of the complete business solution.
  • Used Java Servlets extensively and using JDBC for database access.
  • Designed and developed user interfaces using JSP, JavaScript and XHTML.
  • Used various J2EE design patterns like Singleton, Command Pattern for the implementation of the application.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, JavaBeans, JDBC, JNDI, JTS, Java Mail API, XML.
  • Involved in database design and developed SQL Queries on MySQL.
  • Configured the product for different application servers.
  • Involved in client side validations using JavaScript.

Environment: Java, JDBC, Servlets, JSP, JDBC, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, Eclipse, Putty, MySQL, Apache Tomcat Server.

We'd love your feedback!