We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

West Des Moines, IA

SUMMARY

  • 6+ years of IT industry experience working with various JAVA J2EE, Spring, Angular JS, Node.JS technologies
  • Have good exposure on working with Banking/Insurance, Mortgage and financials domains
  • Strong knowledge on application development using SDLC and Agile methodologies
  • Experience in Analysis, Designing, and Developing the J2ee applications using different design patterns
  • Strong knowledge in Object Oriented Programming concepts, OOA, OOD and Multithreading
  • Expertise in using JSF (Java Server Faces) and Struts Framework for developing web applications
  • Hands on working experience using different modules of Spring framework to develop web and enterprise - based mission critical applications
  • Expertise in using Hibernate and JPA as the database persistence technology
  • Expertise in implementing AJAX, DWR calls to perform asynchronous data transfers with web servers
  • Experience in using design patterns such as MVC, Factory, Business Delegate, Value Object and DAO etc.
  • Excellent programming experience in Java, JSP, Servlets, JMS, Web Services, JDBC, POJO, XML, XSLT, XHTML, HTML5, CSS, AJAX, jQuery, JSON, Angular JS and Node.JS and Sencha ExtJS
  • Expertise in working with various application servers includes WebSphere, WebLogic, JBoss, Tomcat
  • Good experience in working with IDEs such as Eclipse, JDeveloper and RAD
  • Solid understanding in implementing and consuming SOAP and RESTful web services
  • Worked on MQ Series middleware for messaging, integrating and automation of business process flow
  • Experience in designing and developing Class diagrams and Sequence diagrams using UML, Rational Rose
  • Hands on experience in writing SQL queries, PL/SQL, Joins, Stored Procedures and Database Triggers
  • Experience on working with Oracle, MySQL Server and DB2 Relational Databases
  • Excellent hands on experience with OWASP XSS, Cross-Site Request Forgery (CSRF), SQL Injection, Session hacking prevention mechanisms Session Fixations and security best practices
  • Hands on experience with Amazon Web Services work environment and VDI
  • Experience in Using ANT, Maven, GULP, NPM build tools and Junit and TestNG unit test frameworks
  • Hands on Experience on Cucumber, Protractor and Mockito frameworks
  • Hands on Experience with regression, load testing and performance testing framework JMeter
  • Hands on Experience in AWS Cloud environment, EC2, S3, Cloud Watch, Elastic Beanstalk
  • String hands on experience with Python scripting language
  • Strongly initiative, creative and able to adapt new technologies easily
  • Have excellent communication skills and ability to work within a team environment with minimal supervision
  • Team player, self-motivated, think out of the box, can work independently in a challenging environment

TECHNICAL SKILLS

Operating Systems: Windows, Linux, UNIX

Languages: Java, C, C++, SQL, PL/SQL, C#, Shell Scripting

Web Technologies: Servlets, JSP, HTML5, CSS, CSS3, AJAX, JQuery, JSON, Java Script, XML, XSD, XSLT, JAXB, Angular JS, Sencha Ext JS, Node.JS, Python ¸Bootstrap

Frame Works: Spring Framework 4.0, Hibernate 3.x, Struts 2.0, JSF 2.x, JDBC

SOA Technologies: SOAP, RESTful, WSDL, UDDI, JAX-WS, JAX-RS, Apache CXF, Apache Axis

IDE’s: Eclipse, RAD, JDeveloper

Database &Tools: Oracle 11g, DB2, MySQL, SQL Server, PostgreSQL, Teradata, SQL Developer

Application Server’s: Web Sphere 8.x, JBoss 8.x, WebLogic

Web Server: Apache Tomcat 6.0.x/7.0.x/8.0.x

Other Tools: Maven, Ant, Gulp, UML, SOAPUI, Dropwizard, Log4j, Splunk, Hudson, Jenkins, JIRA, Agile, XP, TDD, OWASP, XSS, CSRF, Sonar, Autosys, Crucible

Testing Tools: JUnit, Mockito, Selenium, Protractor, Cucumber, Gherkin, JMeter, TestNG

Version Control: SVN, GitHub, CVS, BlackDuck, PVCS, Microsoft VSS

Cloud: Amazon Web Services (AWS), VDI, EC2, S3, IAM, RDS, LBS, SQS, DockerWatch, Elastic Beanstalk, Cloud

Middleware Tool: MQ Series, JMS, ActiveMQ, GEMS, TIBCO EMS, Blaze Advisor, IBM BPM

PROFESSIONAL EXPERIENCE

Confidential, West Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Extensively involved in business requirements gathering and technical and functional walk-through meetings
  • Used HTML5, CSS3, JavaScript, jQuery, Angular JS and JSON and bootstrap for developing responsive single page applications
  • Developed single page responsive design application using Angular JS
  • Used and implemented Angular JS Directives, Filters, Controllers, Services and Expressions for developing client-side widgets, validations and client-side business logic using java script
  • Developed reusable custom Directives, Services for Angular JS
  • Implemented Unit test cases on filters, Directives, Services and other Angular components
  • Used Bootstrap for responsive themes and other Bootstrap CSS components
  • Followed RIA best practices while design and developing the Angular components and services
  • Developed and configured page routing and called Rest service using $http service components
  • Followed best practices and principles while designing single page Angular JS application
  • Configured and used different Angular modules in the application to achieve rich, responsive application
  • Have extensive debugging and bug and issues fixing experience in Angular JS application
  • Implemented jQuery and AJAX calls to retrieve JSON data from the data base on the fly via Rest API
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions and aggregations
  • Designed and developed Multi-threading applications for concurrency control and Synchronization
  • Developed Rest Controllers to interact with Ajax calls and Spring services
  • Designed and developed Micro Services architectures and components in the applications
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch in order to develop the application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform data base activities and transactions management
  • Involved in the configuration of Spring Framework modules
  • Used different design patterns for building scalable, robust application modules
  • Used JMS/MQ for developing messaging services to interact with different application modules
  • Implemented Web Services using SOAP, WSDL and JAX-RS API
  • Implemented Restful web services to perform simple business operations
  • Used Oracle and MongoDB/No SQL Server as backend data base systems
  • Designed and created data base tables, constraints as per the application requirements
  • Implemented SQL injection security checks, html sanitization and other security mechanisms
  • Followed Agile development methodology while developing the application
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues
  • Prepared and developed acceptance test case scenarios in the application
  • Implemented integration test cases using Cucumber/gherkin framework
  • Developed Cucumber test cases using Feature, Scenario and Steps format
  • Used and worked on JMeter for performance testing and load testing
  • Used Sonar for validating coding stands violations, monitoring code and projects and checksum
  • Worked in AWS Cloud environment and worked on EC2, S3, Cloud Watch, Elastic Beanstalk
  • Designed and implemented IAM, RDS, EC2, S3, LBS, Auto scaling, Load balancers in AWS
  • Implemented auto deployment scripts, instance creation and destroy scripts and CICD pipeline in AWS
  • Used Jenkin jobs for building and deploying (CI/CD) the application into app server
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins

Environment: Java 8, J2ee, JSP, Servlets, HTML5, AJAX, JQuery, Angular JS, JSON, Bootstrap, Spring, Spring Boot, Microservices, Hibernate, Web Services, SOAP, REST, SQL, PL/SQL, XML, XSD, JAXB, JavaScript,¸ Web Sphere 8.x, WAS, Maven, GIT, DevOps, SQL Developer, Oracle, COBOL, CICS, UML, JUnit, Cucumber, Mockito, JMeter, JIRA, Jenkins, Log4j, Sonar, Crucible, Cloud, AWS (Amazon Web Services), EC2, S3, IAM, Docker, Cloud Watch

Confidential, Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Involved in business requirements gathering and analysis
  • Used RAD for coding, debugging and testing the application modules
  • Used different user interface technologies such as HTML5, CSS3, JavaScript, jQuery, Angular JS and JSON for developing responsive single page applications
  • Developed custom Angular JS components such as Filters, Directives, Services
  • Involved and designed optimized and performance-oriented RIA and single page Angular JS application
  • Implemented unit test cases for testing Angular JS components
  • Customized and Configured templates, views and routing information in Angular application
  • Strictly implemented best design principle strategies while designing Angular application
  • Implemented AJAX calls to retrieve JSON data from the data base on the fly using Restful service
  • Developed Server-side business logic using Node.js and its components
  • Used NPM, Events, Callbacks, interacted with Restful service using Node.JS and processed response data
  • Developed and tested Rest API and Spring services
  • Worked on CMS claims processing, fraud analysis and reports generation modules in the application
  • Implemented the application modules using Spring Boot, Spring Core (IOC), Spring Security, Spring AOP, Spring JDBC and Spring Batch
  • Designed and Developed Micro Services Architecture enterprise application
  • Implemented Spring Services and business operations using Dependency Injection
  • Used Spring JDBC to perform data base activities and transactions management
  • Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
  • Used Java Messaging Services for developing messaging services to interact with different application modules
  • Implemented Web Services using SOAP, WSDL and JAX-RS API
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Designed and created No SQL data base tables, constraints as per the application requirements
  • Developed stored procedures and triggers with PL/SQL
  • Implemented SQL injection security checks, html sanitization and other security mechanisms
  • Followed Agile development methodology while developing the application
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions and aggregations
  • Implemented Multi-Threading functionality for concurrency control and application performance optimization
  • Implemented and tested Angular JS components using Protractor
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks
  • Prepared test cases, test plans, test scenarios and developed test automation
  • Implemented integration test cases using Cucumber/gherkin framework
  • Involved in production support, resolving the production issues and maintaining the application server

Environment: Java 8, J2ee, JSP, HTML5, AJAX, JQuery, Angular JS, JSON, Node.JS, NPM, Gulp, Bootstrap, Spring, Hibernate, Web Services, SOAP, RESTful, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD, MongoDB, No SQL, Linux, Maven, SVN, SQL Developer, UML, JUnit, Protractor, Cucumber, Gherkin, JIRA, Jenkins, Log4j, Sonar

Confidential, Freeport, ME

Java J2ee developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements and technical walkthrough
  • Involved in requirements Analysis, Design, Development, Integration and Testing of application modules
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using XHTML, HTML5, jQuery, AJAX and CSS
  • Integrated Struts, Spring Framework, Hibernate and JPA in the applications
  • Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Used Spring Core layer (IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application
  • Implemented Spring Security and Spring transactions in the applications
  • Involved in the configuration of Spring Framework and Hibernate mapping tool
  • Configured MQ Queues and Topics to publish messages to topics and consume published messages
  • Developed communication between different applications using MQ Series (JMS) and Spring Integration
  • Configured database JNDI, MQ JNDI and Message Broker to access the resources in the application
  • Used DB2as data base and extensively worked on writing queries and performance optimization
  • Implemented and enhanced the business rules and wrote test suits using Blaze Rules Engine
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules
  • Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications
  • Used XML, XSD, XPath and JAXB for message transformations and mappings
  • Extensively followed agile Scrum methodology and XP to implement the application modules
  • Configured and used Hudson, Jenkins tools for continues integration and build and deploy the applications
  • Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources
  • Involved in performance tuning, maintaining coding standards and resolving JVM issues
  • Wrote JUnit test cases for each and every line of the application code and performed validation
  • Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, JPA, SOAP, WSDL, JAX-WS, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, XSD, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, Eclipse, JBoss, Maven, Nexus, DB2, COBOL, CICS, Autosys, UML, SharePoint, Agile, XP, Jenkins, GitHub, Stash, JIRA, Junit, Log4j, SOAPUI, Unix shell Scripting

Confidential

Java J2ee Developer

Responsibilities:

  • Involved in business requirements gathering and technical application design meetings
  • Worked in different modules of the CORE application such as DocGen, Product and Pricing, Closing and Funding, Prepaid, Asset and issuing the Mortgage Loans
  • Involved in creating the process flow and business flow of the application using Business Process Diagrams
  • Implemented DocGen business process flow, work flow and Expere System web services
  • Implemented document imaging and management using Repository Framework content management
  • Used Rational Application Developer for coding, debugging and testing the application modules
  • Worked on JSP, HTML, CSS, JavaScript for developing the GUI of the application
  • Implemented AJAX calls for asynchronous data transfer using XmlHttpRequest object
  • Developed Action classes, Form bean classes and Struts config file using Struts framework
  • Developed the application Resource bundle for display messages and implemented validations using Struts Validations framework
  • Extensively used and implemented core java concepts, OOP, OOA, OOD, Multi-threading, Garbage Collections, Data Structures, Input Out processing and file managements
  • Implemented application modules using Spring IOC, Spring ORM and Spring DAO in the application
  • Implemented Spring Services to perform specific business operations using Dependency Injection
  • Used Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Created data base tables according to the application requirements
  • Involved in production support, resolving the production issues and maintaining the application server

Environment: Java 1.5, J2ee, JSP, Servlets, Struts, Spring, Hibernate, Web Services, SOAP, WSDL, Apache Axis, SQL, XML, XSD, JAXB, JavaScript, Web Sphere 5.x, RAD, HTML, XML, AJAX, Ant, CVS, SQL Developer, DB2, UML, JUnit, Log4j

We'd love your feedback!