We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 8 years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object - Oriented Applications and Web based Enterprise Applications using Java/J2EE.
  • Experience in working in environments usingAgile (SCRUM) and Test-Driven Development(TDD) development methodologies.
  • Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, JQuery, AngularJS, Angular 2.0, NodeJS, ReactJSand has noledge onBackboneJs.
  • Hands on experiences wifCore JavawifMultithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
  • Experience injava8features likeParallel Streams, Lambdas, functional interfaces, and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise class projects usingEclipse IDE 3.x/4.x,My Eclipse 6.5,J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5Web application technologies(Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience on Design Patterns (J2EE) likeSingleton, Factory, DAO, Session Facade, FrontController, and Delegate Pattern.
  • Experienced in developing messaging module by usingSpring JMS, Apache Camel and Rabbit MQ.
  • Experience inSpring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context)andStruts (MVC architecture, interceptors, action mappings and resource bundles).
  • Experience in developingMicro servicesusingSpring-Boot.
  • Experience in development and deployment of applications usingJBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Experience in developingSOAPbased Web Services usingApache CXF and JAX-WS.
  • Experienced in developingRestfulServices usingJAX-RSspecification like Jersey and Rest Easy to implementRESTbased Application.
  • Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate teh enterprise application technologies wif existing JVM environment
  • Experience in usingSocket Programming.
  • Experience in using bug/issue tracking, project Tracking and Management toolJIRA.
  • Experience working onWeb Services SOAP & REST, JAX-WS, JAXB, WSDLandUDDIregistry.
  • Expertise in implementingService Oriented Architectures (SOA)using XML based Web Service such asSOAP, UDDI and WSDL.
  • Experience wif Cloud Computing Service environment like (AWS) Amazon Web Services (EC2,
  • EBS, S3 and ELASTIC SEARCH).
  • Involved in designed fully distributed system wif teh use of Restful API and Micro Services.
  • Complete understanding of teh DevOps process wif continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like Hibernate.
  • (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between teh databases.
  • Has developed teh micro services framework prototype wif guidelines, teh developers has followed as skeleton model and developed their interfaces on top of teh baseline prototype.
  • Good experience inJ2EETesting in developing test cases wifJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
  • Good Experience inMock Testing.
  • Experienced wif RDBMS implementation and development usingOracle, My SQL, MSSQL and DB2.
  • Expertise in database modeling and development usingNo SQLDatabase such asMongoDBandCassandra.
  • Experience in using version control and configuration management tools likeGIT, SVN and CVS.
  • Experience in using teh tools likeAnt and Mavenfor build automation.
  • Proficient inRDBMSconcepts and worked wifMySQL,Oracle, PostgreSQL, DB2and NoSQL database such asMongoDB
  • Experience in usingLog4J, and Version Control usingSVN, Git Hub, Clear CaseandCVS

TECHNICAL SKILLS

Programming Languages: Java, SQL, PLSQL

Web technologies: XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular2.0, Bootstrap, NodeJS, BackboneJs, ReactJS, Angular

Testing Tools: Junit, Selenium web Driver, TestNG, Protractor, Mockito, swagger, Postman, SOAP-UI

J2EE Technologies: Struts, Spring, JSF, JPA, Hibernate, JMS, Rabbit MQ, Webservices, REST, SOAP, Micro services, Spring Boot, AWS, RESTFul web services, JAX-RS

Databases: Oracle 11g, MySQL, PostgreSQL, DB2, MongoDB, Cassandra

CI/CD: JIRA, Jenkins, CHEFF, ANT, Maven

Version Control: Git, Tortoise SVN, CVS, Bamboo

Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss

IDE: Eclipse, Net beans, IBM RAD

PROFESSIONAL EXPERIENCE

Confidential - Phoenix, AZ

Java Full Stack Developer

Responsibilities:

  • Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX and AngularJS.
  • Created Reusable Modules and Custom Directives inAngular2.0which got used in various places of application.
  • ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively wif AngularJS built-in testing facilities.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • UsedJava8features in developing teh code likeLambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns likeSingleton, Data Access Objects, FactoryandMVC patterns.
  • Testing and production support ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • CreatedPOJO’sandDAO’s for teh database entities usingSpring JDBC annotation mappings
  • Integrated wifSpring Cloudprojects to provide distributed tracing and other features.
  • Developedmicro serviceswif Spring and tested teh application using Spring Boot.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicro services.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot wif embeddedTomcat.
  • Deployed teh application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions. Implemented a metrics collection mechanism for teh server by utilizing Apache Kafka to stream server-side events.
  • Deployed Spring Boot based micro services in Docker and AmazonEC2 container using Jenkins
  • Worked wif Splunk and ELK stack for creating monitoring and analytics solutions.
  • Developed Micro services using Spring MVC, Spring Boot, and Spring Cloud.
  • Used Micro services architecture, wif Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Implemented Micro Service Architecture wif Spring Boot based RESTful services and consumed SOAP based Web Services.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for teh application’sRESTFul.
  • Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
  • Wrote build scripts usingMaven.
  • Developed teh persistence layer using Hibernate Framework by configuring teh 1:1/1:M/M:M mappings inhibernatefiles and createdDAO and POJO.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring wif MMS.
  • Installed theWebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating wif theWebSphereApplication Server.
  • ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working wifNoSQLDatabase likeMongoDBto manage extremely large data sets.
  • Usedlog4jto print teh logging, debugging, warning, info statements.
  • ImplementedSelenium Web DriversandProtractorFor testing teh UI components.
  • Involved in setting up Test automation and developedcucumberfeature files and usedSeleniumfor automated testing wifTestNG.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in teh system.
  • Experience on implementation of version control softwareGITrepositories.

Environment: Agile, HTML5, CSS3, JavaScript, jQuery, AJAX and Angular 2,XML,DAO,POJO, JPA,JAVA,Java8, Springs(IOC,AOP, JDBC) Frameworks, Spring Boot, Micro services, JSP, Hibernate, AWS,, RESTful Web services, SOAP, Maven, WebSphere Application Server, Mongo DB,NoSql,Log4j,Jenkins,JIRA, Selenium Web Drivers

Confidential - Tampa FL

Java/J2EE Developer

Responsibilities:

  • Involved in Design and Development.
  • Developed teh application usingAgileMethodology.
  • Involved in writing teh action classes and from beans for different modules usingSpring MVC.
  • Involved in developing teh applications using Spring Framework forDependency Injection.
  • Involved in writing teh validation rules classes for general sever side validations for implementing validation rules as per teh design.
  • Developed back-end logic wif Core Java using technologies includingCollection Framework, Multi-Threading.
  • Worked on enhancements usingJSP, Struts, databasestored procedures and wroteSQL queries.
  • UsedUIcomponents,Angular JSdirectives, controllers, view and routing, service modules, validations usingHTML5, applying styles usingCSS, usedJQueryto makeAjaxcalls.
  • UsedAmazon Web Services (AWS)data store for storing teh records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizingNoSQLqueries.
  • CreatedSOAPWeb Services usingWSDL, XML and SOAPfor transferring data.
  • Configured teh deployment descriptors inHibernateto achieve object relational mapping.
  • Wrote backend scripts that performed maintenance tasks on teh contract data usingJDBC.
  • DeployedAJAXcall for asynchronous data retrieval from back-end.
  • UsedMavento build teh J2EE application.
  • Build & Deployment inWeb SphereApplication Server.
  • Understanding server configuration and diagnose problems in a time sensitive manner.
  • Code walk through, modulesintegration and unit testing.
  • Fix problems discovered that are wifin teh existing system functionality (Preventive Maintenance).
  • UsedLog4jfor logging purposes.

Environment: Java 1.7, Servlets, JSP, JUNIT, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0,Oracle11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Developed UI usingSwing, JSP, JSF, HTML, CSS, JavaScript, and JQuery.
  • Developed ofXMLfiles,Schema’sand parsing them by using bothSAXandDOMparser’s.
  • Designed and DevelopedXSLstyle sheets usingXSLTto transformXMLand display teh information on teh UI screens.
  • Developed web applications usingSpring MVC, JQuery, HTML, and Bootstrapand worked onMultithreadingandCollections FrameworkincludingList, Mapetc. Added interactivity to teh UI pages usingJavaScript.
  • Worked wif Core Java technologiesCollections,Serialization,Generics,AnnotationsandException Handlingto implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configuredspring securityin teh application to secure teh method calls andRESTfulweb services.
  • ImplementedJDBC APIfor communicating wif database layer.
  • Responsible for installingJBoss, administering and support of staging, QA and Production environment and performed failover test. Deployed application inJBossonUNIX.
  • Coding using core java,ServletsandJSPusingEclipse IDE.
  • Developed Request Handlers usingServletsas Controlling mechanism.
  • ImplementedCORS(Cross Origin Resource Sharing) usingNode JSand developedRESTservices usingNodeandExpress, Mongoosemodules.
  • DevelopedApache Camelmiddleware routes,JMSendpoints, spring service endpoints and usedCamelfree marker to customizeRESTresponses.
  • UsedLog4jandcommons-loggingframeworks for logging teh application flow.
  • UsedRational Clear Questfor tracking teh changes in teh application.
  • Involved in Unit Testing usingJUnitand Integration ofUse Cases.
  • Used version tools likeSVNfor source code and project documents.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular JS, XML, SWING, Nodejs, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services, SOAP, Servlets, JBoss, JMS, Maven,, Log4j,Jenkins,JIRA, Apache camel, SVN, ANT, Rational Clear Case.

Confidential

Software Engineer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic wif latest features ofJDK1.5such as Annotations and Generics.
  • Designed and developed User Interface wifJSP, HTML, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
  • Used Validator framework for validation of client side data andexception handlingusing Struts exception handler.
  • Worked on Web services using standard Web protocols such asXML, SOAP, and HTTP.
  • Involved in theStrutsupgrade to 2.X which involved in changes to action class.
  • Migrated Jsp's fromStruts1toStruts2eliminating custom tags.
  • Developing JavaWeb Servicesfor different phases. UsedStruts2 framework to handle application requests usingSOAPweb services. Implemented teh data persistence usingHibernate.
  • UsedJDBCdriver to connect to teh Oracle database for all data transactions
  • Developed teh application usingIntellij IDEand usedWebLogicserver to deploy teh applications and worked on theJMSqueues and configured on WebLogic server.
  • UsedSVNto manage teh versions and Merge teh code. UsedLog backfor writing teh logs including errors, warnings, info.

Environment: Java, HTML, XHTML, CSS, JSTL, JavaScript, JSP, Servlets, Java Script, Custom Tags, JDBC, SOAP, HTTP, XML, Intellij IDE, Web Sphere, JMS, Oracle, Log4j, SVN.

We'd love your feedback!