We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Over 8+ years of IT experience as a Java Programmer wif diversified exposure in Software Process Engineering, designing & building a Web Applications using Java/J2EE& open source technologies.
  • Hands - onexperienceinSoftware Development Life Cycle(SDLC) Phases such as Analysis, Planning, Design, Implementation, Testing and Maintenance in domains likeBanking,Insurance,Healthcare,and Finance.
  • Extensively followed iterative methodologies such asAgile (SCRUM), WaterfallandTest Driven Development(TDD) in multi project implementation usingJIRA,Junit.
  • Experience inCoreJavawif strong understanding and working noledge ofObject Oriented Programming (OOP)Concepts likeCollections, Multi-Threading, Exception Handlin g, java packages, sub packages, Applet, Regular Expressions, Abstraction, encapsulation, Inheritance and Polymorphism.
  • Extensive programming experience inJava/J2EEand associated server-side technologies likeJDBC, Servlets, JSP, EJB, Spring, Hibernate, JavaReflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), Java Mail, Java Messaging Service (JMS),JNDI, JSON, XML, JAXP, JAXP, JMX, Web Services (RESTful, SOAP).
  • Proficient in buildingWeb User Interface (UI)usingHTML5, CSS3,PHP,Angular JS, Node JS, Bootstrap,JavaScript, Typescript, AJAX,JSON, XML,JQuerydat follows W3C Web Standards and are browser compatible.
  • Experience in developing applications usingObject Relational Mapping (ORM)frameworks likeHibernate, Eclipse Link, Ibatisand MVC frameworks likeStruts, and JSFand spring modules such asSpring MVC/JDBC/Security/AOP/DAO/ORM/OXM/IOC.
  • Good working experience on IBM andSun Java Virtual Machine (JVM)and its Internals,Java Runtime Environment (JRE),Java Development Kit (JDK)andGarbage Collection (GC)implementation environment.
  • Hands-onexperience implementingmicroservicesusingSpring Boot.
  • UsedJSON (JavaScript Object Notation)for Data Interchange/Transmit Data betweenAngular JSandSpring MVC.
  • Strong Experience in database design usingPL/SQLto writeStored Procedures, Functions, Triggersand strong experience in writing complex queries, usingOracle 8i/9i/10g, SQL Server, PostgreSQL and MySQL.
  • Experience wif Application servers and Web servers such asBEAWebLogic, IBM Web Sphere, JBoss, GlassfishandApache Tomcat.
  • Extensively usedIBM Rational Rosein the design process for generatingUMLdiagrams torepresent Use cases, Sequence, Activity, Class diagramsandMS VisioforFlowCharts.
  • Good experience inNoSQLdatabasesMongoDB, Cassandra,and relational data modeling, object-relational integration (ORM), physical design/tuning.
  • Experience in usingAWSSDKfor connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application
  • Good familiarity wifAWS Lambdaevent-driven, server less computing platform to manage the servers and run the code in theAWS.
  • Extensive experience inAmazon Web Services (AWS)cloud computing service it includesAmazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS IdentityandAccess Management (IAM), AWS Cloud Watch, Amazon EBSandAmazon Cloud Front.
  • Experience working wifXMLparsers likeJAXP (SAX, StAXandDOM parsers) and JAXBfor schema binding.
  • Proficient understanding of code versioning tools, such asGit, SVN, CVSandfamiliaritywif Rational Clear Case(from IBM),TFS(Team Foundation Server from Microsoft)
  • Hands on experience wif build and deployment tools includingAnt, Maven,Gradle.Logging and Debugging usingLog4j,Log back, JBuilder.Unit and Integration testing usingJUnit,TestNG, Mockito, Jasmine, Karma, Selenium.
  • Excellent noledge in the integration ofEnterprise Java Beans (EJB)wif the existing applications, worked onSessionEntity,Messagedrivenbeans.
  • Strong Professional working experience in programming wifcore Java, J2EE, Swing, Servlets, Java Server Pages, Java Beans, JDBCandMVCArchitecture.
  • Having good familiarity wifPlay2.1 web application framework including the streaming patterns Iterate / Enumerate.
  • Hands on expertise in developing applications in a single page application (SPAs) using various JavaScript frameworks likeSAAS, AngularJS, Node.JS, BackboneJS, KnockoutJS, Marionette, React.JS, DustJS, ExpressJS.
  • Developed Web Services usingREST/Restful,SOAP,WSDL,UDDI,CXFandXMLusingJERSEY.
  • Excellentcommunication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment wif good team spirit
  • Hands-on experience in implementingJ2EEcompliant applications using various Design patterns, Tiles andMVCframework,Hibernate, Hibernate Listeners and call back interfaces, Messaging Middleware usingJMSandMQ, SpringJTA/XATransactions.

TECHNICAL SKILLS

Programming Languages: Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI

Operating Systems: Windows 7/8/10, UNIX/Linux, and Mac OS X

JAVA Technologies: Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring MVC, Hibernate, Java Reflection API, Java Persistence API (JPA), JSON, Web Services (RESTful & SOAP)

Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Typescript, NodeJS, AngularJS, AJAX, SOAP, JSON, JSTL

Web/Application Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBOSS, Glass Fish

IDE’s: Eclipse, My Eclipse, Web Storm, IntelliJ Idea, NetBeans, Microsoft Visual Studio

Modeling Tools: IBM Rational Rose, Microsoft Visio

Databases: MySQL, PostgreSQL, Oracle (version -11g, 10g, 9i, 8i),SQL Server, Cassandra, MongoDB

Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch

Other Tools: Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber, Splunk, Jira, Putty

Frameworks: Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play, Grails, Cucumber

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

PROFESSIONAL EXPERIENCE

Confidential, Boston MA

Java Full Stack Developer

Responsibilities:

  • Participated inAgile (Scrum) methodologyand Involved inDesign, development, System testing and User Acceptance Testing.
  • The application is based onMicro Service Oriented ArchitectureusingAngular 4.0andCassandra DB and MySQLto developSingle Page Applications (SPA).
  • ImplementedAngular 4.0 directives, expressions, routing capabilitiesforbookmarking,filters, validationsandAngular UI components, Components, ng-Modules, Providers, Servicesandclassesfornavigationrespectively.
  • Worked wifAngular CLIandTypescriptinAngular 4.0to createControllersandAngular componentsfor the Web Pages.
  • Angular 4 Lazy Loading achieves optimized performance.
  • UsedSpring Boot, which is radically faster in building cloudMicro Servicesand develop spring, based application wif very less configuration.
  • Extensively usedReact-RoutertechniquesAxios serviceto retrieve data from server synchronously.
  • Involved to implement various screens for the front end usingReact.jsand used various predefined components fromNPM (Node Package Manager)andredux library.
  • ImplementedElastic Searchfor caching to enhance the performance of application.
  • ImplementedNode JSas a server-side proxy for an observing various response time.
  • Implemented modules intoNode JStointegratewifdesigns and requirements.
  • UsedNode Package Manager (NPM)to manage modules & used it to install useful tools asGrunt and Express.
  • UsedExpress JSwhich is fast, assertive, essential and moderate web framework ofNode.jsdat helps manage aseverandroutes.
  • Worked wifExpress JS, which givesMVC Structureto theNode JS.
  • Built-inAJAX HTTP Servicewif observables is used extensively for making quick andincremental updates to UIof the application.
  • Applied to thebusiness modules integrationusingSpring Boot,Cassandra DB.
  • Worked wifCassandra Node Connectorfor database persistence to interact wif Cassandra.
  • Worked in integratingJMSwifSPRING BOOTby providing an instance, which is, embed wifActive MQ.
  • ImplementedSpring Netflix Zuul API gatewayandEureka service registryforreverse proxy of API’s.
  • Deployed frontend application usingAWS S3andconfigured CORSto consumeRESTful servicesfrom another domain.
  • DeployedSpring Boot based micro servicesonDocker containersusingAmazon ECS.
  • Experience in introducingDockerutilizing Docker tool compartment. Condition provisioning arrangementsutilizing Docker.
  • Used the kubernetes commands for creating the Auto scaling for platform services Open shift.
  • Utilized Docker images/containers and Kubernetes.
  • Autanticating Users and to provide the security toRestful web servicesusingOAUTH 2.0.
  • UsingSwagger Framework, actualizing theRestful APIandSwaggergives the rich UI to test API.
  • Worked on unit test cases usingKarmaandJasmineon client side.
  • Wrote comprehensive Unit test cases usingJUnitandSpock.
  • Load data from various data sources into HDFS usingKafka.
  • Worked wif the configured and maintainedJenkinsto implement theCI/CDprocess.

Environment: Angular 4.0, Node JS, HTML5, CSS3-SASS, Twitter Bootstrap4.0, ES6 JavaScript, React-Axios, AJAX HTTP Service, Typescript, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka, Active MQ, Jenkins, Bamboo, Log4j, MY SQL, CassandraDB, Elastic search, Redis, NPM, Web pack, RESTful, EC2, AWS S3, EBS, Elastic Load Balancer, Junit4, Docker, Spock, Karma, Jasmine, Eclipse Java EE IDE.

Confidential, Bethesda MD

Sr Java Developer

Responsibilities:

  • Worked on gathering the requirements and developing a working architecture to deploy.
  • Worked on generating sequence and data flow diagrams using UML.
  • Create team specific agile process flow in JIRA to move tasks from one activity to another.
  • Development in Java EE including GUI, business logic and data access.
  • Designed and developed UI screens wif JAXB and JSF (MVC) to provide interactive screens to display data.
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using JAXB.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used Apache POI - HSSF for generating reports in MS Excel and me Text for generate PDF reports.
  • Developed and Implemented Web Services and used Spring Framework.
  • Prepare Java/J2EE development structure for XCode, Maven.
  • Involved in creation of web services, WSDL and web methods wif Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
  • Developed AJAX scripting to process server side JSP scripting.
  • Integrated MVC framework Backbone.js to the existing web applications.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Worked on maintaining the database system using Sybase.
  • Used XCode as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Building and deploying the jar files on JBoss to support the testing and stable maintenance.
  • Worked wif oracle in maintaining the vendor, patient databases and connecting it by JDBC.
  • Experience in writing test cases using JUnit testing framework and configured applications on WebLogic Server.
  • Develop common utilities for JSON to Java object.
  • Developed the web interface and interaction using Stripes and AngularJS.
  • The web interface was made easy to secure wif spring framework.
  • Experience in working on Web Application Security scanning tools- AppScan, Vera Code.
  • Analyzing report requirements and developing the reports by writing Teradata SQL Queries and using MS Excel, Power Point and UNIX.
  • Write bash and Perl scripts for file maintenance and web page generation using common utilities including vim, sed, find, grep, and rsync.
  • Worked to store the data on the cloud storage service.
  • Developed client-side application using java swing framework.
  • Designed, developed, implemented, and maintained custom Ant tasks in Java and Groovy.
  • Wrote the Grails Sanitizer Plugin to address security of Rich Text in Grails applications.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
  • Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies. Updating status on daily basis and participating in user story grooming and estimation sessions.
  • Worked on writing log file using google cloud logging.
  • Developed JavaBeans wif Hibernate for necessary transactions like fetching the required data, updating the vendor information.
  • Utilized Jenkins, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • Manually tested the web application through different environments.
  • Written Black Box test cases based on the User and Business Requirements.
  • Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
  • Extensively used Selenium (XPath and CSS locators) to test the web application.
  • Used SOAP UI tool to test SOA based architecture application to test SOAP services & REST API. Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
  • Involved in the development of Test plan, Scenarios and Test scripts for manual, automation and functional testing of the application.
  • Contributing TEMPeffectively at many different points in a project life cycle as an individual contributor.

Environment: Java 8, JPA, Python, Spring, Hibernate, Struts, Stripes, EJB, JSF, JQuery, Ajax, JavaScript, Oracle 11g, Jira, Maven, Pl/SQL, JDBC, Solr, Apache CXF, JAXB, NoSql, CI/CD, Jenkins, Cloud logging, Cloud Storage, ActiveMQ, Rest, XCode, WebLogic, Node.js, Bootstrap, Sybase, Backbone.js, Angular.js, WODM 8.1, Acegi Security, Junit, Agile, UML, JSP, JBoss, Servlet, Selenium, SOA.

Confidential, Jersey City NJ

Sr Java Developer

Responsibilities:

  • Followed agile software development practice paired programming, test driven Development and Scrum status meetings.
  • Developed/Implemented code on new requirements as a developer usingSpring MVCandHibernateby using Agile Methodology.
  • Developed Use Case Diagrams, Object Mapping Diagrams & Class Diagrams in UML.
  • Developed Controller and Business layers of the MVC, using spring.
  • Developing APIs to supportAngularJSUI migration, andXSDsto build web service data.
  • Worked in front end design development using technologies likeHTML5, CSS, JavaScript.
  • Developed code to consume web services usingSOAPandREST.
  • DevelopedRESTfulweb services usingJAX-RS.
  • Finding Memory Issues by usingJVMmemory management tools.
  • Refactored the bad code to best design patterns.
  • Developed Sequential andUMLnotation documents for the new tasks
  • WroteSQLqueries to analyze the data.
  • Implemented content based message router for outgoingXMLweb service requests, tan process the response messages to insert into an enterprise database.
  • UsedBindy, Stax and JAXBwif camel to work wifCSVandXMLfiles and UsedGroovyto design and develop the web based applications.
  • Configured thexmlfiles forspring securityinjection to ensure back-end security by discriminating the role of users as well as access authority for theURIsand server side assets.
  • Made the integration of data in several applications in favorJSONdocuments wif dynamic schemas usingMongo-DB (NoSQL)database.
  • UsedJIRAto track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • UsedSpring MVCfor implementing web tier, developed web based application service components, and configured beans usingSpring IoC.
  • Used Hibernate in data access layer to access and update information in the database.
  • UsedHibernate Query Language (HQL) toquery the database for complex data.
  • UsedSpring MVC Model View Controllerto handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • ExposedRestful web services using JAX-RSand Implemented Angular promises to handle asynchronous communication wif our Restful API for various requirements.
  • Extensively usedXMLand Java Architecture forXML Binding (JAXB)to map java classes to XML representation.
  • Build Restful API web services usingNode JSandExpress JSand used a full complement ofExpress, Angular JS, Node. Js, and Mongo DBto store and present assessments.
  • Coordinated wif QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Used Jenkins for continuous integration and Go for continuous delivery/deployment of the applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud ofAmazon web Services (AWS).
  • Hands-on experience in developingAWScloud formation templates and setting up Auto scaling forEC2 instancesand involved in the automated provisioning of AWS cloud environment usingJenkinsandchef.

Environment: Core Java, J2EE, JDK, spring MVC, spring security, spring IOC, Hibernate, Angular JS, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, JavaScript, CSS3, Oracle Database, SQL, JUNIT, Agile, RDBMS, GIT, Apache Tomcat, Maven, Jenkins, SOAP, REST, RESTful, JAX-RS, JVM, UML, XML, Mongo-DB (NoSQL), JSON, HQL, Node JS, Express JS, Amazon web Services (AWS), Amazon EC2, Jenkins, chef.

Confidential, Purchase NY

Java Developer

Responsibilities:

  • Agile development(2 week sprints/Iterations),Test Driven Development(TDD),Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviewsis part of every day’s work.
  • Responsible for creation ofdesign artifactssuch asuse cases and sequence diagrams.
  • Developed application onspring 3.xframework by utilizing its features likeSpring Dependency injection, Spring Beans, Spring Security(ACEGISecurity), Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow onSpring MVCto build an application from scratch using Spring XML configurations, annotations. Wrotecontrollersto handle incoming requests and send output to the UI on ruby on rails.
  • Used CQ5 Adobe using Rest principles.
  • UsedAWS Amazon web services EC2to run applications and workloads.
  • UsedSpring Security frameworkto set up autantication and authorization for the application using firm wide single sign on.
  • UsedDrop Wizard 1.0.2framework usingHTTPserver.
  • Worked onNode JSApplication wif Express Framework. Familiar wifNode Package Manager(NPM),EJS Templating Engine,Bower and Gulp.
  • Developed persistence layer integratingHibernatewif Spring ORM support, also usedSpring JDBCfor lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such asLazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience wifService oriented architecture (SOA), developingSOAP web servicesbased onJAX-WS (Document Style) usingHTTP Protocol on Bottom Up style development for creating Endpoints.
  • UsedCommand and Query Responsibility Segregation (CQRS) to write domain logics and Data persistence on event sourcing patterns.
  • During development life cycle took advantage ofTWSfor task and bug tracking purposes.
  • UsedDigital asset management (DAM) for analyzing and designing new modules andATGfor applications.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • UsedEJBas a middleware in designing and developing a three-tier distributed application.
  • Developed user interface usingJSP,JSF, Ajax, LESS, DOJO,andJQuery.
  • UsedDroolsto handle complex business rules using Rule Sets and Rule Flows.
  • Integrated theDroolsandJBPMto application framework, which involved dynamic creation of noledgebase and Knowledge session.
  • Responsible for designing, development and delivery of the Workflow process usingJBPM.
  • Monitor application usage and protect you're business from advanced threats wif security reporting and monitoring usingAzure AD and TFS.
  • Developed User Interface using Google Web Toolkit (GWT)features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • UsedJasper ReportsandI Reporttool to create PDF version of recommended plans for document generation.
  • ImplementedJava Persistence API (JPA) through Hibernate.
  • Wrote complexSQLs, Stored Procedures PL/SQL usingSQL developer & TOAD, executed onJAVA 8 Oracle Database.
  • UsedAWS Amazon web servicescloud formation templates andAMIto recreate instances
  • Created custom page templates and usedADFskinning features to design web pages.
  • Involved in configuration, data conversion and Implementation of OracleEBSProcure-to-Pay, Inventory, warehouse management, and Order-to-Cash modules
  • UsedSVN as source controltool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Developed, Tested and Deployed application inApache Tomcat 7.0.
  • Implemented the interaction between applications andMule ESBby using Message Service clients.
  • Swingcomponents we built using JFC.
  • Using developer written complexNOSQL (Mongo).
  • Partial noledge onKafka.
  • Used Java and Web services to validate theMigrationandCalypsoFunctions.
  • UsedMavenfor building, deploying application, creating JPA based entity objects and compilingGWTapplication.

ENVIRONMENT: JAVA 8, Java 6,Agile, TDD, Spring, JPA, JBPM, Drools, Hibernate, SOA, SOAP, JAXB, DOJO, WSDL,WADL, JAX-WS, RESTful, ARIA,CalypsoJackson, Jasper Reports, Junit, Mockito, Oracle, DB2, SQLs, CQRS, Apache Camel, Jboss Fuse 6.1, Python, Fuse Fabric8, WebSphere, REACT JS, Node JS, IBM MQ, PL/SQL developer, IBATIS, SOAP-UI,FO, GWT, XSS, SQL Injection, Ajax, Angular JS, LESS, JQuery, JavaScript, CSS 3,NODE JS,KAFKA, Ext JS, bootstrap, Unix, SVN, GIT, Eclipse, JIRA, DAM, Crucible, Microsoft SQL Developer, Maven.

Confidential, New York City NY

Java Developer

Responsibilities:

  • Involved in gathering system requirements for the application and worked wif the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Developed the application using Spring Framework dat usesModel View Controller (MVC) architecturewifJSPas the view.
  • Developed presentation layer usingJSP, HTML and CSSandJQuery, Ajax, JavaScript.
  • DevelopedJSPcustom tags for front end.
  • WrittenJavaScriptcode for Input Validation.
  • Developed server-side services usingSpring Web Services (SOAP, WSDL).
  • Extensively usedSpring IOCforDependency Injection.
  • DevelopedJ2EEcomponents onEclipse IDE.
  • UsedRestfulweb services wifJSON.
  • Consumed and Developed Web services (REST) throughJAX-RSin Apache Axis to interact wif other components.
  • UsedOracle10gdatabase tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • UsedOracle10gdatabase for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
  • UsedDOMfor parsing theXML, XSLTDocument.
  • UsedApache CXFopen source tool to generate java stubs fromWSDL.
  • UsedMultithreadingandConcurrency, and implemented threads while preparing and generating mails.
  • UsedHibernateforObject-Relational Mappingand for database operations inMongoDBdatabase.
  • Usedtortoise SVNtool to keep track of all work and all changes in source code.
  • UsedJUnitfor testing the application and Maven for building Projects
  • Deployed the applications onWebSphere Application Server.

Environment: Java - JDK, JEE, Spring framework, Spring Model View Controller (MVC), Spring IOC, Apache CXF, J2EE, JAX-RS, Java Server Pages (JSP), Servlets JDBC, AJAX, Web services (SOAP & Restful, WSDL), JSON, Java Beans, JQuery, JavaScript, Oracle 10g, WebSphere, Agile Methodology, SVN, Maven, JUnit, HTML,CSS, XML, XSLT, HTML/DHTML, Eclipse, Mongo DB.

We'd love your feedback!