We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Louis, MO

SUMMARY

  • Around 8 years of experience in all parts of Software Development Life Cycle (SDLC) including requirement gathering,estimation,analysis, design specification, code development, code integration, testing and deployment of client - server applications using Object Oriented Analysis Design (OOAD) and methodologies.
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.
  • Experience in working in environments using Agile (SCRUM), RUP and Test Driven (TDD) development methodologies.
  • Expertise in developing UI screens using HTML5, Java script, Angular JS 2.0 and was involved in resolving cross browser Java script issues.
  • Experience in building web applications using Spring framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Very good understanding of frameworks such as Spring Security, Spring Boot, Spring Batch, Spring Rest, Spring Security, Spring Integration Hibernate, Struts and SOA based Web Services (both SOAP and Restful), Test Driven Development, Agile and Sprint Development approach, with hands on implementation experience.
  • Expertise in Object-relational mapping using Hibernate/ ibatis.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Factory Pattern, Front Controller, Session Facade, Business Delegate.
  • Experience in Version Control tools like CVS, SVN, GIT.
  • Experience in developing messaging systems using JMS.
  • Experience in working in Linux/ Unix systems.
  • Good knowledge of latest version of object-oriented JavaScript Libraries like Angular JS and Node JS
  • Expertise in database modeling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i, 10g), 12c, DB2,DynamoDB and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Working knowledge of GUI/IDE tools like Eclipse, NetBeans, IntelliJ,Red Hat Developer Studio.
  • Deployed application with the build tools like Jenkins and Hudson.
  • Experience in writing Unit test cases using Junit.

TECHNICAL SKILLS

Java/J2EE Tech: Java, J2EE, JavaScript, Angular JS, JSP, EJB, JNDI, JMS, PL/SQL, CSS3, HTML.

Frameworks: Struts, JSF and Spring MVC, Web Services (Restful, SOAP), SOA

Web Technologies: JSTL, XML (XSLT, DOM, SAX, JAXB & XML4J) HTML, AJAX, JQuery, Angular JS, Node JS.

Web & App Servers: WebLogic Application Server, Apache Tomcat, Amazon Web Services(AWS)

IDE Tools: Eclipse, Rational Application Developer, IntelliJ, STS, JDeveloper, Net Beans, Jasper Studio

Build Configuration: ANT, Jenkins, Maven.

Version Control: GIT, CVS, Visual Source Safe, SVN, Sourcetree.

Tools: & Utilities: Rational Clear Case, Clear Quest, Mercury Test Director, Element Tool, Request Tracker, Rational Rose, Atlassian JIRA, Soap UI, Postman.

Databases: Oracle, PostGre, DB2, SQL Server, MySQL, NoSQL (MongoDB, Cassandra, Couch DB, Dynamo DB)

Design Patterns: Singleton, Fa ade, Abstract, MVC

Middleware: EJB, JMS, Servlets, JMS, JPA, Google API, JSTL, JDBC.

SDLC Methodologies: Waterfall, Agile

Other Technologies: Dream Weaver, Adobe Photoshop NPOI, Elastic Search, Hadoop, Swings, AWT, Log4J, Junit, CXF, Jersey, Jasper Reports, Sonar, Selenium, Mockito, Bootstrap.

PROFESSIONAL EXPERIENCE

Confidential, Louis, MO

Java full stack Developer

Responsibilities:

  • Familiar with a background of GRC (Governance, Risk and Compliance) or Risk Analytics and Issue Management
  • Will be responsible for doing development work on a daily basis, including but not restricted to Installation, Configuration, Development, Deployment and Post Support of the entire OpenPages application
  • Worked in large team and used Agile Scrum methodology for project implementation.
  • Provide development, user management and production support to the management of GRC related projects and scheduled and performed monthly releases
  • Work with IT and business leads to understand and build development requirements and similar business analysis tasks as assigned by the client team
  • Developed triggers, helpers, views, profiles and objects for the application as per the need
  • Developed triggers/helpers for the application using Java/J2EE, Jboss developer studio, Maven, JSP, Apache Tomcat, Linux OS, XML, Oracle 12c, TOAD for oracle, REST webservices
  • Used Spring MVC, JSP and Hibernate to develop a SPA used for the daily tracking of BAU and project tasks
  • Used Docker for containerization
  • Developed front end application using Java script.
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Experience in creating and consuming REST webservices
  • Used Bitbucket/Git for source and version controlling and Jenkins for CI/CD

Environment: Java 1.7, Spring MVC, Hibernate, JSP, XML, XSL/XSLT,JS,HTML,CSS, JIRA, Jboss Developer Studio, Docker, Bitbucket/ GitHub, GIT BASH, Maven, Jenkins, Oracle 12c, TOAD for Oracle, LINUX OS, Tomcat and JBoss Application servers(6.2), Nexus, Putty, WinSCP.

Confidential, Portland, OR

Java Developer

Responsibilities:

  • Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of the application.
  • Developed the application with Eclipse Neon and worked in agile methodology
  • Implemented the project as a multi-tier application using Microservices & used core JAVA concepts like AOP, IOC.
  • Used PaaS for cloud computing services.
  • Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Developed application using the latest Java/ J2EE technologies and worked with the latest features of Java 8 and Java 7.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and Oracle SQL Developer.
  • Extensively used Core Java for writing business logic and Helper Classes.
  • Worked on JUnit for testing the written java classes.
  • Deployed applications using WebSphere Application Server and Used IDE Eclipse.
  • Developed, deployed and maintained Single Sign On application in development and test environments.
  • Used ClearCase for performing certified build and deploying the application in the cloud
  • Developed and consumed REST Webservices. Used Postman and Advanced rest client to test web services. Developed both XML and JSON request and responses using REST.
  • Involved in writing stored procedures, Packages, Views, Functions and triggers using SQL
  • Worked with ANT and involved in creating JAR, WAR and EAR files.
  • Involved in the Maintenance and Support of the System.
  • Used JMS to place the Import run requests into JMS Queue.
  • Used JDBC template to perform the database operations.
  • Implemented OSA framework
  • Used Jenkins for continuous integration and ANT for building the EAR file.
  • Used Tortoise SVN for efficiently managing the source code versions with the development team.

Environment: Java 1.8, Java 1.7, Eclipse, Oracle 11g, TOMCAT v7.0, Spring 3.x, Microservices, JDBC, ANT, Jenkins, XML, XPATH, Linux VMs, Selenium, Test NG, WebSphere, ClearCase, ClearQuest, Tortoise SVN.

Confidential, Austin, TX

Java full stack Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application and worked on front- end and back- end using HTML5, CSS3 and JavaScript Angular JS, Core Java, Spring 4.x, Struts, Hibernate 3.x.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD)
  • Developed the application implementing Spring MVC Architecture, Spring Rest integrated with struts and developed the Persistence Layer using Hibernate.
  • Involved in writing the controller and Business logic code using Core Java concepts like inheritance, polymorphism, abstraction, Multi-Threading, collections.
  • Developed the UI screens using HTML5 and was involved in resolving cross browser Java script issues.
  • Publishing the data to S3 buckets, SQS Listener
  • Configuring and Maintaining DynamoDB in AWS server.
  • Involved in Oracle Data Modelling for Partnership's system Modernization
  • Developing and enhancing Oracle Stored Procedure, Packages, Triggers and Views as per the work requests and coordinate accordingly with the Business.
  • Used Hibernate 3.0 ORM framework for persistence to database by integrating it with Spring framework using Spring Hibernate template.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH.
  • Designed and developed JUnit test cases during the development phase.

Environment: Java 1.8, AWS, JSP, CSS, S3,HTML, Spring 3.1, Hibernate JMS, Maven, Log4J, JavaScript, Angular JS, JUnit, WebLogic 9.1, Unix, GitHub, DynamoDB, Web Services.

Confidential

Java Developer

Responsibilities:

  • Developed the database and UI design for the web module.
  • Built prototypes of complex modules and analyzed the performance.
  • Developed EJBs, JSPs and Java Components for the application using Eclipse.
  • Designed the mailing component suitable to the requirement
  • Prepared the Unit test plans and the integrated test plans.
  • Implemented Version control for the Project using Microsoft Visual Source Safe.
  • Conducted and recorded defect prevention meetings.
  • Coordinated and supported the team during implementation.
  • Involved in design, development and testing phases of the application.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Involved in the understanding and designing of the complex back-end middleware framework.
  • Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
  • Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
  • Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.

Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J

We'd love your feedback!