We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

St Louis -, MO

PROFESSIONAL SUMMARY:

  • Around8 yearsof extensive exposure in all phases ofSoftware Engineering (SDLC), Project management(Waterfall & Agile Methodology)including Requirement gathering, Analysis, Design, Coding, Testing, Deployment, Implementation and Documentation.
  • Expertise in designing and developing server - client and web-based applications inJava/J2EEtechnology using Object Oriented Technology.
  • Proficient inTest Driven Development (TDD)for both frontend and backend using Java (JUnit, Karma, Jasmine, Easy Mock, and Mockito).
  • Proficient in highly interactive web applications utilizingJavaScript, HTML5, CSS, JSON, Bootstrap, jQuery,and integratingRestful APIs, external web services ensuring high performance on Mobile and Desktop.
  • Experience in applying the latest software development approaches including MVC, event-driven applications usingAJAX, Object-Oriented (OO) JavaScript, JSON, and XML.
  • Extensive knowledge in developingsingle page applications (SPAs),using MEAN (Mongo, Express, Angular, Node) stack.
  • Experience inAngular, Backbone JS, Ember JS, Knockout JS, Ext JSfor unique and customize front end app development and to achieve MVC design flow.
  • Good Knowledge in Java 8 features such asLambda Expressions,Streams,Method s,andOptional classto reduce the code size and simplify the operations.
  • Proficient in high end oncollectionsandmultithreading.
  • Experience in Middleware persistence/ORM frameworks likeHibernate/JPAEntities for mapping Java classes usingHibernate Query Language(HQL),HSQL Named Queries, Criteria and Projections.
  • Extensive working experience with variousJ2EE FrameworkslikeStruts,Spring MVC,JSF.
  • Proficient knowledge onspring frameworkmodules likeSpring Batch,Spring IoC, Spring DAO support, Spring JDBC, Spring ORM, Spring Security,Spring Data,Spring Cloud,Spring JTA,Spring AOP,Spring Core.
  • Expertise inspring-based microservices, and enabled discovery using the Eureka server.
  • Implemented several core design patterns likeSingleton, Data Access Object (DAO), Adapter pattern, and Factory pattern.
  • Expertise in producing and consumingSOAPas well asREST web servicesusingWSDL, JAX-WS, JAX-RS, Apache Axis, Apache CXF, Apache Camel, JERSEY, Rule Engines (Drools, ILOG).
  • Expertise in developingMicroservices using Spring Boot and Node JSto build more physically separated modular applications which will improvescalability, Availability, Agility of application.
  • Experience in database modeling, design, and development ofPL/SQL stored procedures,packages inRDBMSlikeOracle, SQL Server, PostgreSQL,andMySQL.
  • Experience with NO SQL databases likeMongoDB, Cloudant DB, Cassandra, and DynamoDBdevelopment (reports, schema design, map-reduce functions) using ODM frameworks likeMongo's Connector, Cassandra Node Connector.
  • Expert in deploying the code to application servers likeWebSphere/Web Logic/Apache Tomcat/JBoss.
  • Experience in debugging using implementation ofApache Log4jfor logging and performance testing usingApache JMeterandJProfiler.
  • Experience in working with open source toolsSelenium(IDE, RC, and Web Driver).
  • Experience inUnit testing,Integration Testing,and generating of test cases for web applications usingJunit,TestNG.
  • Having experience in developingSplunk Dashboardsand searches.
  • Experience in using various tools and IDEs for development and design likeIntelliJ, Eclipse, and Net Beans.
  • Expertise in messaging queues likeJMS,ConfidentialMQ, Rabbit MQ, Apache Kafka.
  • Having Good experience in developing and migrating existing applications into cloud-based platforms like Amazon Web Services (AWS), Pivotal Cloud Foundry (PCF) andMicrosoft Azure.
  • Proficient in standards and patterns for deploying aspring bootdata micro-service architecture toPCF.
  • Knowledge in building services inGoogle Cloud Platform (GCP)i.e. GCE instances, Kubernetes, Shared VPC.
  • Expertise in a CI/CD pipeline usingAzure DevOps (VSTS)in both cloud and on-premises withGIT, MS Build, Docker, and Mavenalong withJenkinsplugins.
  • Experience working with Amazon Web Services (AWS) likeEC2, S3 bucket, Lambda.
  • Excellent problem-solving skills and the ability to work independently.
  • Experience differentCI/CDtools likeJenkinsandbambooand created continuous integration and deployment usingDockercontainers.
  • Excellent logical and critical thinking abilities with a sharp expectation to learn and adapt, understand new strategies.

TECHNICAL SKILLS:

Languages: C, Java 1.8, J2EE, Python 3.6.0, SQL, PL/SQL, Scala

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular 2/4/6, Spring Security 3.2, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring AOP, Servlets, Java Swing, Applets, Spark

Application/Web servers: Apache Tomcat 8, Confidential WebSphere 8.x/9.x, Jetty, JBoss

Relational Databases: Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, PostgreSQL 9.4.10

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, JSON, CSS 3 and CSS 4, jQuery 2.11, Node JS 6.0

Cloud Environments: Azure, AWS, GCP, PCF

IDE: Eclipse, NetBeans 8.0.2, IntelliJ IDEA 2017.1, Spring Tool Suite (STS) 3.8.3, WebStorm, Atom

Messaging: JMS MQ, Confidential MQ, Rabbit MQ, Confidential MQ 8.0

Testing Tools: JUNIT4.12, JMeter, Mockito, TestNG, Jasmine, Karma, Selenium

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

Build Tools: Ant, Maven, Gradle, Jenkins

Version and Source Control: GIT, Bit Bucket, SVN

XML Technologies: XML, XSLT, TCP/IP, LAN, WAN

Web Services: SOAP, WSDL, JAX -WS, JAX -RPC, REST, SAX/DOM parsers, Jersey, XML, XSD

Operating system: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE:

Confidential, St.Louis - MO

Sr. Java Full Stack Developer

Responsibilities:

  • Healthy participated in all phases of the Software Development Life Cycle(SDLC)including Requirement gathering, Design, Analysis, and Code development.
  • UsedTest Driven Development(TDD) in development by following Agile Methodologies.
  • Developed the Product BuilderUIscreens usingHTML5,CSSandJavaScript, Bootstrap, Angular JS, JSON,andAJAX.
  • Enhanced application performance byAngular 6 Component-baseddevelopment because of future Angular framework transitions
  • ImplementedAngular Controllersto maintain each view data and implemented Angular Service calls using Angular Factory.
  • Worked on JS framework that isBackbone JS, Node JSto augment browser applications withMVC.
  • UtilizedJava 1.8featureLambda expressionsand applied JavaCollectionssuch as HashMap, List to store data.
  • Maintained Interface compatibility and concurrency in the project usingJava 1.8new features like default and static methods, and Concurrency API.
  • Involved in developing Thread safe blocks formultithreadaccess and distributed transaction management.
  • UsedSpring Rest ControllersandSpring Bootextensively to implement server-side business logic.
  • Involved in fetching JSON data within Orchestration Layer withSpring Bootapplication and displaying it in the UI usingAngular.
  • Created differentREST APIsusingSpring Bootwith Spring MVC and Request mapping for CRUD.
  • UsedSpring IOC, AOP, Spring Bootto implement middle tier.
  • ImplementedMicroservicesbased cloud architecture utilizingSpring Boot.
  • Involved in the development ofMicroservicesusingSpring BootandSpring Security.
  • Developed rest based micro services using spring bootandimplemented authorization usingspring security.
  • Used Microservice architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers.
  • Worked on theJMS Queuesto consume the message from the queue and write toKafkatopics
  • ImplementedMicroservicesusing Amazon Web Services(AWS)platform build uponSpring Boot services.
  • ImplementedSpring SecuritywithOkta Security APIto provide security for the application.
  • ConfiguredHibernatewithspringto interact with theOracle 12Database streams and lambda expressions to increase performance.
  • Designed and developed pages using JSPs, Spring MVC Framework andHibernateto handle the workflow of the application withOracleas the backend.
  • DevelopedHibernatemapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with the database.
  • Debugged and modifiedSQL Stored Procedures, Triggers, Tables, ViewsandUser-Defined Functions.
  • UtilizedSwaggerframework for design, documentation, testing, and deployment of REST APIs.
  • UsedLOG4Jfor logging messages and errors andAPACHE MAVENas a software build tool.
  • UsedJUnit 4.4framework for unit testing of application and implementedTest-Driven Development (TDD)methodology and generated the reports.
  • Jirais used for Project Management andGitfor version control tool for tracking changes in local branched and remote branched.
  • Ensured high-quality code by using theAgile XP/Pair Programmingapproach and by usingSonarQubefor static code analysis and maintaining code standards and quality accordingly.
  • UsedPostmanfor testing REST web services.
  • DevelopedSplunkreports that provide a high-level overview of the Application Health.
  • ContainerizedSpring Bootapplications usingDocker.
  • CreatedEC2instances and used the public domain to link with Jenkins for integration.
  • UsedAWS S3to store data and to retrieve the stored data very quickly and usedElasticSearchfor searching the document.
  • UsedAWS SNSto send messages to multiple users and delivered in an algorithmic way usingAWS SQS.
  • UtilizedAWS Lambdaplatform to upload data intoAWS S3buckets and to trigger another Lambda functions.
  • Built pipeline usingJenkinsfor Continuous Integration and Deployment.
  • ConfiguredJenkinspipeline usingGroovy scripts.

Environment: Spring core, Microservices, Spring Boot, Hibernate, Angular, HTML5, CSS3, jQuery, JSON, Oracle 12c, IntelliJ IDEA, JUnit 4.4, JAVA 8, Restful web services, Jenkins, Spring Cloud, Spring Security, JMS 7.0, Maven 3.0, GIT/GITHub, API, Web Services, AWS.

Confidential, Bellevue - WA

Java Full Stack Developer

Responsibilities:

  • Involved in most phases ofthe Software Development Life CyclewithAgileand started withScrumSessions every day.
  • Designed interactive web pages with front-end screens usingHTML5 and CSS3, JavaScript .
  • Worked on the modernization of a legacy and outsourced UI technologies used wereAngular, CSS, Node JS, Express JS.
  • Developeda Single page application(SPA) usingAngular, Bootstrap, JavaScript, CSS3, HTML5.
  • Designed and developedMicroservicesusingthe RESTframework andSpring Bootand usedBootstrapalong withAngularin creating the Application.
  • Usedthe JBoss 6.xApplication Server to deploy the applications.
  • Developed UI components usingAngular dependency Injection, Models, data binding, and controllers.
  • UsedNode.jsto run Grunt tasks and build properly the project and Implement modules into Node JS to integrate with designs and requirements.
  • Developed the persistence layer usingHibernateFramework, created thePOJOobjects, and mapped usingHibernate annotationsandTransaction Managementto interact with the database.
  • Improved the maintainability of the project by implementing and improvingException Handlingand CollectionAPIs.
  • Implemented Multithreading for improving performance of the batch processes.
  • Implemented the application usingSpring Bootand handled the authentication, authorization, and access-control features by usingSpring Security.
  • ImplementedRestfulWeb Services to retrieve data from client-side usingMicro Services architecture.
  • DevelopedMicroservicesusingSpring Boot,Spring Security, and deployed toAWScloud.
  • Developed the backend server withspring boot, involving different layers of the application includingentity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Developed a server-side application to interact with the database usingSpring BootandHibernate.
  • UsedSpring DAOModule along withStruts Frameworkto deal with Database.
  • Involved in usingSpring Framework IOCfor bean conceptual application andSpring ORMframework for mapping database usingHibernate.
  • UsedSpring Bootfor building applications withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Involved in data modeling the tables inCassandra.
  • Good experience onMongoDBscaling across data centers and/or in-depth understanding ofMongoDBstrategies, including replica sets.
  • Implemented service layer on top ofMongoDBusingcore Java,Java APIandRestful API.
  • DevelopedMongoDBData Access Layer implementingMongo Repositoryinterface fromSpring Data.
  • UsingMicroservicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Worked onAWS Elastic load balancingfor deploying applications in high availability.
  • CreatedEC2instances and used the public domain to link with Jenkins for integration.
  • Involved in all test cases using the frameworkJunitand fixed any bugs or issues identified during the testing period.
  • Developed and deployedrestful web API’sinAWS instancesandOpenShift.
  • Developed AWS cloud formation templates and setting up Auto scaling forEC2instances and involved in the automated provisioning of the AWS cloud environment usingJenkinsandChef.
  • Worked on the creation of customDockercontainer images, tagging, pushing images, integration ofSpring boot.
  • DevelopedMaven scriptsand developed builds usingMavenand continuous integration server usingJenkins.
  • Worked in generating logging byLog4jto identify the errors in the production test environment and experienced inAnt, Maven, and Gradle tools.
  • UsedJIRAto assign, track, report, and audit the issues in the application.

Environment: Java 8, Spring MVC, Spring Boot, Angular 4, HTML5, CSS3, JSON, JavaScript, Node.js, Hibernate, MongoDB, IntelliJ IDEA, Junit 4.4, Mockito, Git, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, IntelliJ, Maven, Jenkins.

Confidential, Denver, CO

Java J2EE Developer

Responsibilities:

  • Worked as a J2EE developer and involved in all the phases of the development life cycle. Analysis of requirements, design, development, integration, deployment, and testing.
  • Modeled the design artifacts such as Use Cases, Class diagrams, and Sequence diagrams using RSA.
  • Created applications with full-stack JavaScript usingReact, Redux, and NodeJS.
  • Used ofReactLifecycle Methods and usedReact Contextto share and store data from a central location.
  • The system is designed using J2EE technologies based onMVC architecture.
  • DevelopedEJB(Session and Entity) components that interface with the database using Data Access Objects & Responsible for the design and development of the framework.
  • UsedReact-Routerto create a single page application. AppliedRouter Guardto deny unauthorized access.
  • The application uses theSTRUTS framework. The Views are programmed using JSP pages with theStrutstag library, Model is a combination of EJB and Java classes (Form and Action classes) and Controllers are Servlets.
  • Implemented J2EE design patterns like Front Controller, Service Locator, DAO, and Session Facade.
  • Developed Facade classes to encapsulate the business logic and hide the implementation details of the data access classes andEJBs.
  • Developed web UI with JSP, JSTL, Struts custom tags and provided client-side validations through JavaScript.
  • The controller uses XML mappings instrutsto map the request to the server-side functionality
  • Developed presentation tier usingJSP/Servletsand custom tags in MVC architecture.
  • Implemented client-side validations using JavaScript.
  • Involved in migration of WebLogicApplication Serverfrom V 5.0, V 6.0 to V 7.1.
  • ConfiguredWebLogic resourceslike JDBC providers, JDBC data sources, connection pooling, and JavaMail sessions.
  • UsedXSLTfor transforming theXMLcontent intoHTML.
  • Coordinate with QA for testing, Production releases, Application deployment, integration, and conducting walk-thru code reviews.
  • Worked with documentation teams in the development of Manuals and User's GuidesANT
  • Used ApacheLog4Jlogging API to log errors and messages.
  • Worked in handling messaging services usingApache Kafka.
  • Unit Testing and fixing the defects in the application during the maintenance builds.
  • Installed JBoss and configuredJNDIresources for the application.
  • Programmed to business interfaces and developed service classes and utility classes.
  • Defined and implemented the data access layer(DAO)interfaces usingthe iBATISframework.
  • Wrote the Ant Scripts for building and deploying the workbench application in JBoss.
  • Followed Test Driven Development (TDD) and performed unit testing withJUnittest cases.
  • Enhanced theSelenium Test casesfor Cross-browser testing

Environment: HTML, JavaScript, React, CSS, Java JDK 1.5, J2EE, JSP, JSTL, Struts, iBATIS, JDBC, XML, UML, Oracle10g, JBoss 4.0.1, Windows XP, Eclipse 3.1, RSA, CVS, Ant, Log4J

Confidential

Java Developer

Responsibilities:

  • Involved in creating pages from mockups usingJavaScript, CSS3, and HTML5.
  • Worked withBootstrapFramework andAngular JS to Design single page application.
  • Designed business applications using web technologiesHTML5, CSSbased on theW3Cstandards.
  • Involved in write application level code to interact with APIs, Web Services usingAJAXandXML.
  • Developed data formatted web applications and deploy the script using client-side scripting usingJavaScript.
  • Worked onCross-Browsercompatibility and fixed the bugs for several browsers.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
  • Createdstruts form beans, action classes, JSPsfollowingStruts framework standards.
  • DevelopedStruts Action classesusing Struts controller component.
  • UsedJAXBto parse XML.
  • Understanding of application development lifecycle methodologies.
  • Created and optimized graphic prototype websites and application interfaces usingHTML5 and CSS3.
  • Implemented and designed user interface for web-based customer applications.
  • Worked on the implementation of modules with integration with service desk and clarity for ticket management and portfolio integration of services.
  • UsedSpring JDBCto retrieve the data and represented the data in the form of tree which has seven hierarchies.
  • UsedSpring Batchas spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used PL/SQLstored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed SOAP based XML web services.
  • UsedSAX XML APIto parse the XML and populate the values for a bean.
  • UsedJasperto generate rich content reports.
  • DevelopedXMLapplications usingXSLTtransformations.
  • CreatedXMLdocument usingSTAX XML APIto pass the XML structure to Web Services.
  • Apache Antwas used for the entire build process.
  • UsedRational Clear Casefor version control andJUnitfor unit testing.
  • Used quartz scheduler to process or trigger the applications daily.
  • ConfiguredWebSphereApplication server and deployed the web components.
  • Involved inunit testing,troubleshooting,anddebugging.

Environment: HTML, CSS, JavaScript, Angular JS, AJAX, Bootstrap, MVC, JSON, XML

Confidential

Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing, and Maintenance.
  • Used various CoreJavaconcepts such asException Handling,CollectionAPIs to implement various features and enhancements.
  • Designed and implementedweb applicationswith relational databases such asMySQL.
  • Wrote theSQLstatements for manipulating databases, usingJDBC.
  • Created Application Server, nodes at a cell level, created clusters, defined Data Sources for Database connectivity, Created Bus members, and defined Activation Specs to provide configurations for messaging queue in Web Sphere.
  • Managed builds and made necessary changes to Ant build scripts for Java/ Web sphere-based applications.
  • Implemented thecachingmechanism to load data fromOracle,My SQLdatabase.
  • ConsumedRestfulWeb Services with updating the Model and Views of the application. Extensive use ofLinux/UnixOS.
  • Involved in Designing the Database Schema and writingcomplex SQL queries.
  • Developed UI usingjava swings.
  • Tested the functional requirements usingJunittest cases.
  • Worked extensively withJava collection APIsuch asLists,Sets,And Mapsand Java utility packages to make the application more interactive with thecollectionframeworks andannotation.
  • ImplementedSQLqueries likeSelect,Insert,Delete, andUpdatestatements.
  • Involved in front-end frameworks that consisted ofHTML.
  • Performed client-side validations usingJavaScript.
  • UsedSVNas a version control system andHudsonfor continuous build integration.
  • Involved in designing and developing a presentation layer usingJSF, Ajax, and third-party libraries.

Environment: Java, JDK 1.3, J2EE (JSP, Servlets, EJB), JDBC, Apache Tomcat, oracle, HTML, SQL, JUnit.

We'd love your feedback!