We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 5+ years of experience in Analysis, Development, Implementation of web based and stand - alone applications using Java, J2EE Technology with 3 years of experience in Planning, Designing, Developing and Implementing on various domains such as Financial, Insurance, and Telecom Domain Applications.
  • Involved in the Software Development Life Cycle (SDLC) like Agile (Scrum) and Waterfall methodologies.
  • Development experience in developing mobile applications using Java and Android.
  • Performed configuration, Deployment and support of cloud services including Amazon Web Services (AWS).
  • Developing Spring Boot based MicroServices using the annotations & implementing architecture patterns, Used Spring Rest/JSON to expose MicroServices APIs
  • Experience in Pivotal Cloud Foundry(PCF) and the implementation of microservices in PCF.
  • Experience in client-side designing, front-end development validations using HTML5, DHTML, CSS3, Java Script, JQuery AJAX, JSP, Bootstrap, AngularJS 2/4, NodeJS and ReactJS.
  • In-depth knowledge in creating classes, interfaces, methods, components and modules in AngularJS 2/4 application using TypeScript.
  • Strong experience in Application Design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies
  • Good Experience in Multi-threading, Concurrency, Lambda expressions, Enums, Generics and Collections.
  • Good experience on the various Core and J2EE Design Patterns
  • Expertise in various components in Spring IOC, AOP and MVC (Model View Controller) architecture.
  • Experienced usingJava/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method and Singleton
  • Expertise in working with Spring Frameworks like Spring Boot.
  • Expertise in working with Spring Security and Java securityAPIs, security algorithms.
  • Expertise working with annotations programming with Java, Spring, Hibernate and JPA
  • Experience in Web Services Technologies like REST, SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Write code and unit tests using Groovy and Grails.
  • Writing test cases in java frameworks like MockitTo, Jmock and Junit.
  • Set up a central data pipeline using Kafka processing 5 billion logs/day, also utilizing it as a backup storage
  • Used Spring Boot which is radically faster in building cloud Microservices and developed Spring based application with very less configuration.
  • Experience programming inthe JBoss Enterprise SOA environmentincluding JBoss DroolsRules.
  • Experience in JBoss, WebLogic, WebSphere, WSAD, IBM HTTP Server and Tomcat Application Servers.
  • Experience in developing relational DB’s (SQL/MX, SQL Server).
  • Strong Experience in Oracle, SQL Server databases and Familiar with Stored procedures, Triggers and Functions using PL/SQL
  • Experience working on NOSQL data base like MongoDB and Cassandra.
  • Used Jenkins for Continuous Delivery by enabling deployment into several environments of Test, QA, Stress and production using Jenkins.
  • Experience working on web applications using Groovy and Grails.
  • Experience in working with Unix and Shell Script
  • Experienced in usingLog4j and good expertise in Ant tool and IVY tool.
  • Hands on experience in UML Modeling using Rational Rose.
  • Experience in using version controls of CVS, SVN, VSS and GIT
  • Good Experience in build and testing tools like Ant, Maven, Junit

TECHNICAL SKILLS

J2EE Technologies: Core Java, Servlets, JSP, JDBC, JNDI, JMS, Sockets, JSTL, Java Beans, EJB

Frameworks: Hibernate, Spring, Spring ORM, Spring MVC, Spring Batch, Spring boot, Spring Security, Spring AOP, Apache Camel, Struts, Rational Rose.

Methodologies: Agile, Test Driven Development, Waterfall

Web Services: SOAP, WSDL, SoapUI, JAX-WS, JAXB, SOA, Apache Axis, RESTful

Databases: Oracle, SQL, PL/SQL, IBM DB2, MySQL, MongoDB, Cassandra

Distributed Technologies: Mockito, Log4j, Junit, Jmock

Scripting Languages: HTML5, CSS3, Bootstrap, Java script, jQuery, JSON, AngularJS2/4 and AJAX

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT

Application Servers: Weblogic, Jboss, IBM WebSphere, Apache, Tomcat

Cloud Computing: Spring Cloud, Microservices, Amazon Webservices (AWS EC2, S3)

Source Control: SVN, GIT, CVS, VSS

Bug tracking: Bugzilla, ODC, JIRA

Development Tools: Eclipse, My Eclipse, IntelliJ, RAD, JDK, SoapUI, Log4j, Jenkins, Toad, Ant, Maven, Docker, Jira

Management Systems: Insurance, Finance, Payment and Telecom

Platforms: Windows XP/7/8/10, Unix, Linux

PROFESSIONAL EXPERIENCE

Confidential, NJ

Full Stack Java Developer

Responsibilities:

  • Implemented the application using Spring Security and Spring MVC Framework which is based on MVC design pattern.
  • Responsible for developing new user-facing features using React Js and building reusable components.
  • Translating designs and wireframes into high quality code. Optimizing components for maximum performance across a vast array of web-capable devices and browsers. Designing forms to collect and validate data from the user in HTML5 and React JS.
  • Responsible for developing new user-facing features using React Js and building reusable components.
  • Translating designs and wireframes into high quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Implemented React JS for UI services to consume REST services using Component based architecture by providing React JS.
  • Developed various web pages and components using React JS by implementing Redux components and libraries and predefined components from NPM (Node Package Manager).
  • Developed technical design documents (TDD) prior to code development.
  • Implemented multithreading in Process server and Staging frame work usingSpringBatch.
  • Using React-Bootstrap to make web pages responsive.
  • Working on cross-browser compatibility issues. writing unit test cases for each delivered module using chai, Mocha, Power-Mockito.
  • Collaborating with clients and members of technical and non-technical teams in order to gather business requirements and translate them into technical specifications.
  • Debugging the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Toolbar for IE.
  • Involvement in daily scrum meeting, sprint review meeting and agile release planning.
  • Working with project managers to update the project daily by using Agile methodology.
  • Responsible for performing code reviews with offshore team and Communicate tasks and project updates to manager as needed.
  • Writing test cases in java frameworks like MockitTo, Jmock and Junit.
  • Coded Test Classes using Junit for Unit Testing.

Environment: Java, Struts, AWS, Android, Ios, Jboss, Weblogic, Oracle, IBM Jazz, Putty, Rabbitmq, Groovy, Spring Boot(Microservices), Spring, Hibernate, JSP, Servlets, Apache Camel, Drools, JDBC, JMS, JUnit, Jmock, LDAP, JAXB, SOA, Soap Webservices, IBM HTTP server, WSAD, JavaScript, HTML5, CSS, XML, XSD, XPath, XSLT, ANT, Log4J, JSTL, Eclipse, SonarQube Maven, Agile, NodeJs, ReactJs, JQuery, GIT, Jenkins, Windows, Linux

Confidential, MI

Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed REST architecture based web services using NodeJS, stored dependencies using NPM and facilitated communication between client- server.
  • Re-architected and upgraded theExtJSapplication for account management, order entry and logging, quoting.
  • Proficient at performing end-to-end testing inAngularusing Protractor
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact Js
  • Implemented React component router for navigation and services to connect the web application to the back-end API.
  • Worked in Test Driven Development (TDD) using JUnit, Jmock and mockito.
  • The requirement for this project was to integrate JIRA with another well-known issue tracking tool Remedy in a fashion where every single issue created at Remedy will be reported and synced with JIRA and vice-versa.
  • Involved in most of the UI and Business level enhancements in Web based UI application.
  • Involved in Coding and testing ofJavafeatures using JSP, and web services.
  • Built webservice using Spring and Groovy to validate third -party member data.
  • Followed theJavacoding standards for scalability, reusability and ease of maintenance.
  • Used spring framework along with Servlets, HTML, CSS, JQuery, AngularJS2/4, JavaScript and Bootstrap to construct dynamic web pages.
  • Created/deployed web services utilizing Stateless Session EJBs.
  • Developed Message Driven Beans using JMS to exchange messages between differentapplications.
  • Developed the DAO layer for the application using Spring, Hibernate Template support.
  • Consumed services from various clients using SOAP and WSDL.
  • Write the SQL queries for CRUD operations, and Stored Procedures.
  • Develop build scripts using ANT for the build and deployment.
  • Used Agile methodologies to plan work for every iteration and used Jenkins continuous integration tool to make the build passes before deploying the code to other environments.
  • Coded Test Classes using Junit for Unit Testing.
  • Used Team Foundation Server (TFS) for software version controlling system.

Environment: Java, Struts, AWS, Android, Ios, Jboss, Weblogic, Oracle, IBM Jazz, Putty, Rabbitmq, Groovy, Spring Boot(Microservices), Spring, Hibernate, JSP, Servlets, Apache Camel, Drools, JDBC, JMS, JUnit, Jmock, LDAP, JAXB, SOA, Soap Webservices, IBM HTTP server, WSAD, JavaScript, HTML5, CSS, XML, XSD, XPath, XSLT, ANT, Log4J, JSTL, Eclipse, Cassandra, Maven, Agile, AngularJs, NodeJs, ReactJs, JQuery, GIT, Jenkins, Windows, Linux

Confidential

UIDeveloper/Java Developer

Responsibilities:

  • Involved in Agile Story point methodologies and full software development lifecycle, that includes designing, coding, testing, debugging and support.
  • Developed front end along with pages for user interactions; for the entire website using HTML5, CSS3, JavaScript JSON, jQuery, and AJAX.
  • Involved in developing the UI pages using HTML, CSS, PHP, JavaScript, jQuery, Bootstrap and AngularJS.
  • Built Web pages that are more user-interactive using JavaScript and AngularJS.
  • Involved in localization and internationalization of web pages using JSON, XSL, XML, and AngularJS.
  • Developed a tracking system to get the web page statistics from user's perspective in PHP and JavaScript.
  • Designed and developed React.JS component required for the project.
  • Participated in meetings with the end-clients to develop layout, color scheme for the web page and implemented them with the help of HTML5, CSS3 and JavaScript.
  • Designs custom themes, plugins and sites using PHP/WordPress and Canvas framework for faster deployment.
  • Developed Flash/Flex interactive applications with data binding, remoting, and custom and CSS-styled stock components.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Involved in development specializing in HTML5, CSS3, Adobe Flash and Flex.
  • Integrated the front-end UI to the back end using Spring MVC framework.
  • Created UI designs using Web 2.0 standards.
  • Used Flex Styles to create a dynamic and rich user experience Interface.
  • Used Flex Charts, Custom Events to provide reports and statistics on the front end.
  • Good understanding and working experience on client side frameworks like AngularJS and Jasmine Unit Testing.
  • Involved in configuring JNDI properties, data sources for Oracle, UDB, DB2 data bases in websphere
  • Involved in Enhancement of existing application utilizing AngularJS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Implement the JavaScript/JQuery frameworks such as React JS, NodeJS for MVW/MVC framework.
  • Experience in Version Control tool SVN.
  • Involved in Rally workflows for the bug tracking and project management.
  • Involved in AGILE process, two week Sprints, and daily Scrums to discuss the development of the application to deliver in time.
  • Push new features live after passing tests implemented with Karma Test Runner.

Environment: HTML5, CSS3, JavaScript, jQuery, Drupal, Angular.js, Bootstrap, AJAX, JSON, Nodejs, XML, JSON, Eclipse, Agile, Responsive design, IE 6, 7, 8 9 10, Firefox

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed new screens and backend business functions using JSP, EJB, DAO's DB2 Queries.
  • Implemented client and server side validations using JavaScript and business object.
  • Prepared design documents, Unit testing checklists, and high-level technical documents.
  • Work closely with the Business Technology Analysts to understand the design and businessrequirements of the client.
  • Worked for fixing critical defects in different environments (Dev, SIT, UAT and Production)
  • Developed web-tier using custom Bridges framework
  • Introduced server-side and front-end validation via validation framework and JavaScript.
  • Streamlined the user login experience via code to integrate authentication APIs.
  • Used SVN as a repository for managing/ deploying application code.
  • Implemented Log4j for all classes to set debug levels on production systems.

Environment: Java/J2EE, EJB 2.1, JSP, SOAP, XML, AJAX, JavaScript, HTML5, IBM RAD, IBM Web Sphere, WSDL, UDDI, JIRA, SVN.

We'd love your feedback!