We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • A competent professional with nearly 8 years of experience in design, development, implementation, testing, maintenance and administration of Spring Enterprise Applications.
  • Experience in using Java/J2EE technologies such as JSPs, Servlets, EJBs, JDBC, JNDI, EJB
  • Have knowledge on UNIX Scripting.
  • Experience in Database Programming, SQL, PL/SQL (Stored Procedures, Functions).
  • Experience in Optimizing PL/SQL Queries and reducing Turn Around time for Java Services
  • Technical expertise in all aspects of the SDLC involving requirement analysis, system study, designing, coding, testing, documentation and implementation
  • Hands - on experience in managing projects and new systems implementations for streamlining operations within time & cost parameters as per organization's’ quality standards
  • An effective communicator with honed interpersonal, leadership, planning, problem solving and motivational skills
  • Worked in Agile Methodologies Kanban and Scrum
  • Good Abilities in Problem Solving using Algorithms and Data Structures.
  • Handled multiple roles from inception to deployment of a project
  • Basic Knowledge on IBM Work Light Platform.
  • Good knowledge on F5 Rules, Webserver configurations, Siteminder internals and certificate management using VINAFI
  • Good Knowledge on Micro Service Architecture.
  • Good Knowledge on Red Hat OSE application, Spring Boot, Layer 7, SOAP services and Restful API’s
  • Worked on swagger and apigee for API management
  • Hands on experience in DevOps, Jenkins and spinning up NGIS environments and deploying them
  • Hands on experience in OSE 3.0
  • Experience in utilizing splunk and REDIS caching
  • Hands on experience on Tortoise Git, Tortoise SVN.
  • Experience in Jenkins job configurations and building images on Confidential Container.
  • Experience in provisioning non prod and prod environments using kubernetes

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags, NodeJS

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5

Java Frameworks: Spring Boot

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases

DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQLSecurity

Spring Security: Integration

Spring Integration: Interceptors Spring AOP, AspectJ

Version Control: SVN, CodeHub, GitHub, Tortoise SVN, Tortoise GIT

IDEs: Eclipse 4.1, MyEclipse 4.1, IntelliJ 2017.1, RedHat Developer Stuido

Server Build Tools: Maven, Gradle, Groovy

Client Build Tools: GruntContinuous Integration: Jenkins, Hudson, XLDeploy, XLRelease

XML Tools: Altova XML Spy 2005,2008, UltraEdit

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservices Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, PostMan

Webservice Implementations: Sun Jersey, Apache CXF

White box Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers

Weblogic 8.1, 10.0, Websphere 6.1, JBoss EAP 7.0, Glassfish 4.0: Web Servers

Tomcat 5.0,6.0,7.1: UML Tools

Altova UML Model, Rational Enterprise, MS Visio: ORM Frameworks

Hibernate 3.0,3.1,4.1, Spring JPA, OpenJPA, iBatis: Defect Tracking

HP Rally, ServiceNow: Methodologies

Agile (XP, Scrum), Kanban: Reporting iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch, Jenkins Job

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

Templating: Velocity, Freemarker

Cloud Computing: RedHat OSE, Google Cloud

Micro Services: Swagger, Spring Micro Services, Spring boot, Apigee

PROFESSIONAL EXPERIENCE:

Confidential, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modeling, analysis, architecture design and prototyping.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for setting up Micro Service Architecture
  • Worked with business analyst to create Enterprise Canonical Objects.
  • Building RESTful APIs in front of different types of NoSQL storage engines.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Developed Swagger API documentation for RESTful services.
  • Created RFP (Request for Proposal) Micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created Redis caching to cache user information.
  • Creating custom, general use modules and components which extend the elements and modules of core Angular JS2.
  • Used Maven to build Java code for applications
  • Responsible for Web UI development in JavaScript ES6 using JQuery, Angular 2 and AJAX.
  • Implemented Spring Boot framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
  • Worked on Code builds and code changes that are made in JavaScript, Groovy and Shell scripts.
  • Created Splunk Dashboard, familiar with splunk search processing language.
  • Used GitHub and Code Hub to maintain the versions of the source code of the project.
  • Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy web services.
  • Designed and prepared Unit test cases using Junit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and MySQL table updates.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Created Swagger API documentation and used Swagger jar to create API’s
  • Created Google recaptcha protected API’s and Siteminder protected API’S

Confidential

Full Stack Java Developer

Responsibilities:

  • Designed the Web application Using SpringMVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, web services, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for Confidential Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door Webservices operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, and bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion (SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, Disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Designed and implemented the UI components using ExtJS for file storage and maps using Open layers.
  • Involved in Testing in Agile Development Environment, Using TDD and ATDD approach
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.
  • Fixed production issues by analyzing log files from production environment.
  • Fixed few critical defects and assisted the team members in finding the root cause of the critical defects.
  • Deployed the code to production and other environments.
  • Involving in daily scrum calls with onsite team and participating in stand up calls with in team internally.
  • Maintaining the work progress in Rally through updating the daily tasks.

We'd love your feedback!