We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • Over 9+ years’ experience working in IT Industry in acquiring Business Requirements, Analysis, Design, Development,, Implementation, Testing and Quality Assurance. with expert knowledge of Java/Spring, relational databases. My passions are centered around web services, REST, and data.

TECHNICAL SKILLS:

J2EE Technology: JSP, JUnit, Servlets, Spring, JDBC, Java beans, Hibernate.

Programming Languages: Java, Python, JavaScript, AngularJS, SQL

Data Management: MySQL, Oracle, PL/SQL, NOSQL

Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3, PHP, jQuery, Jenkins

Methodologies: Agile methodology, Waterfall model

Software Tools: Eclipse, Net Beans, Git, Svn.

PROFESSIONAL EXPERIENCE:

Confidential - San Francisco, CA

Full Stack JAVA Developer

Responsibilities:

  • Fixing, Prioritizing, Reporting and Assigning of bugs both on the front and Backend using REST, AngularJS, JQuery, Bootstrap, CSS
  • Built a platform from scratch, Responsible for developing both UI and services using Bootstrap, AngularJS and Rest for the application.
  • Prioritize Enhancements and work alongside Onshore/Offshore team to prioritize and handle urgent patch releases.
  • Implemented content management system for related static site.
  • Developed web services in Java with Apache Axis, and in PHP with various tools. Experienced with RESTful Web Services. Have also designed and developed REST interfaces in Java.
  • Used Spring framework for Dependency Injection (IOC).
  • Developed and maintained PL/SQL procedures, functions and packages to transfer the data from the staging tables to the target tables
  • Chart Controller Web Services for Accessibility - Developed a hierarchy of controllers, with generic interfaces, and default implementations, exposed as RESTful Web services, with Chart Specific parameters passed as query string.
  • Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML and CSS
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Confidential - Sunnyvale,CA

Full Stack JAVA Developer

Responsibilities:

  • Lead a Sustaining team responsible for day to day bug fixes and weekly releases.
  • Created REST based web services that can serve high traffic Web sites using JAX-RS.
  • Designed RESTful XML web service for handling AJAX requests.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Setting up Maven, creating automated builds using screwdriver ( Confidential ’s wrapper of Jenkins) with Github repository.
  • Used the Data Access Object pattern to decouple the database code from the rest of the application.
  • Created Rest based controllers to handle the incoming request and output the response.
  • Installed, configured, and managed the servers (Linux,Tomcat,Apache,MySQL)
  • Worked with XML and JSON content.
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Confidential - Brisbane, CA

Full Stack JAVA Developer

Responsibilities:

  • Sole developer to build the API and successfully provide all the required user-stories.
  • Worked with the Unix shell scripting and other scripting languages, good understanding of the Groovy scripts.
  • Workedon RESTAPIs supporting JSON that allow sophisticated, effective and low cost application integration.
  • Setting up Maven, creating automated builds using Bamboo and Github repository.
  • Installed PL/SQL and created stored procedures to call the MongoDB and list all the user-stories.
  • Worked on creating CRON jobs so as to facilitate the server to be called every hour with updated results.
  • Implemented an automated functional testing suite and increased test coverage by 20%. Used Mockito for tests and Jenkins for CI.
  • Written the SQL queries for pulling up the data from the database, experience in working most of the SQL functionalities like joins, unions and other aggregate functions.
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Confidential - Dearborn, MI

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Data Modeling, Analysis, Design and Development.
  • Develop web application using Struts 2 Framework
  • Developed the application using SPRING MVC framework based on Model View Controller (MVC) design pattern.
  • REST Web serviceswritten inGroovywrapped byJerseyJAX-RS
  • POJO based domain model integrated with Hibernate ORM for persistence Aggregation of data based on the summarized data of Supply Chain.
  • Designed user interface screens using JSP, ExtJS and HTML. Used JavaScript for client side validation, CSS for further support.
  • DesignedRESTAPIs supporting JSON that allow sophisticated, effective and low cost application integration.
  • Used JavaScript and struts 2.0 validation framework for performing front end validations.
  • Setting up Linux servers with Apache, Maven, MySQL, Tomcat.
  • Implemented an automated functional testing suite and increased test coverage by 20%. Used Mockito for tests and Jenkins for CI.
  • Used spring framework for Dependency Injection (IOC).
  • Consumed SOAP web services.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Implemented unit testing using JUnit framework.
  • Performed production support of the application in production.
  • Managed production issues.

Confidential - Germantown, MD

Senior Java Developer

Responsibilities:

  • Performed Unit testing using the JUNIT, Integration testing for all the modules of the system.
  • Designed and developed a lead tracking system in Eclipse using Spring 3with Maven, Hibernate, Log4g
  • Worked heavily with the Struts 2 tags- used struts as the front controller to the web application. Implemented Struts 2 Framework according to MVC design pattern.
  • Worked with Java 1.6, Swing and Spring AOP transaction management using Hibernate.
  • Experience in working with the C++ Interfaces such as Ration Rose & messages generated by the C++ that are pushed to the Messaging Queue and parsing that messages based on the format.
  • Implemented J2EE design pattern like DAO, DTO and Facade.
  • Processing the stateless transaction, maintaining the embedded state in message passing through the bus.
  • Worked with the RESTful webservices using the JERSEY for posting the amount to the banking system, as well for checking the credit card information using the REST services.
  • Experience in working with the REST web services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Worked with the Unix shell scripting and other scripting languages, good understanding of the Groovy scripts.
  • Written the SQL queries for pulling up the data from the database, experience in working most of the SQL functionalities like joins, unions and other aggregate functions.
  • Experience in working with WebSphere Application Server, for deploying the application and command level interface.
  • Experience in working with the XML Parsing, XPATH and XQUERY.
  • Developed JUnit test cases for all the developed modules.
  • Designed and implemented four Agile Scrum teams for product development
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Confidential - Bloomington, IL

Senior Java Developer

Responsibilities:

  • Worked with the spring modules like MVC, AOP and Dependency injection and based on the business logic.
  • Designing and implementing fully automated server build, management and monitoring and deployment of tools including Jenkins, Tiles, Alfresco.
  • Installed, configured, and managed the servers (AmazonWebServices,Linux,Tomcat,Apache,MySQL,MongoDB,Groovy/Grails).
  • Experience in performing the JUnit tests based on the test cases
  • Developed user interfaces using JSP, Ext.JS, Node.JS, JSF frame work with AJAX, Java Script, HTML, Swing, DHTML, and CSS.
  • Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML and CSS.
  • Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss
  • Developed the entire application on Spring tool suite (STS) an eclipse powered development environment for building the spring based application.
  • Worked extensively with the JSF prime faces with the tabView & accordionPanel and displaying the content in the panels.
  • Worked with Sessions to manage user information.
  • Experience in working with the RESTful API for making up the AJAX calls and parsing the JSON content.
  • Experience in working with MySql Database.
  • Implemented JSON Formatter & Validator, JavaScript for binding and parsing the JSON objects for different URI data.
  • Worked with a team, developing the code base and used version controlling system (SVN).
  • Experience in using the search environment technologies like SOLR and JRoR in using the No SQL databases like Cassandra & MongoDB.
  • Worked with the build tool maven for maintaining the dependencies for the library jar files & plugins.
  • Productions level experience in working with the WebLogic Application Server. modules.
  • Designed and implemented four Agile Scrum teams for product development
  • Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.

Confidential

Java Developer

Responsibilities:

  • Worked on Unified Modeling Language using Rational Rose tool. Prepared Sequence and class diagrams using this tool.
  • Developed JUnit test cases for all the developed modules
  • Implemented J2EE design pattern of type MVC.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
  • Designed and implemented four Agile Scrum teams for product development
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed user interfaces using JSP, JSF frame work with AJAX, JavaScript, HTML, Swing, DHTML, and CSS.
  • Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
  • Developed JSP pages and Servlets for customer maintenance.
  • Oracle is used as the persistence layer, configured and optimally indexed for searches
  • Experience with SQL and basic CRUD operations
  • Developed stored procedures, triggers and functions with PL/SQL for Oracle database
  • Used JDBC to connect to the information model tier.
  • Developed and debugged JSP, Servlets, EJB and MDB.
  • Performed Unit testing, Integration testing for all the modules of the system.
  • Developed Web Pages using HTML and used JavaScript for validations
  • Implemented J2EE and Core design patterns - Value Objects, DAO, and Singleton.
  • The application architecture of the System is based on MVC (Model View Controller) framework
  • Used JDBC and JNDI for database connectivity
  • Developed code to communicate with Oracle 8i database using JDBC API.
  • Building the test cases based in the business logic.
  • Very good experience in developing Test Cases using JUnit.
  • Experience with content management system (CMS) like Alfresco, Jenkins
  • Hands on experience with Groovy scripts with UNIX shell scripting
  • Experience in design the process flow diagram, Data flow diagram, and ER diagrams.
  • Good understanding of the Object oriented concepts.
  • Experience working with Java frameworks such as Struts 1.3 & 2.0 and Spring 2.5.
  • Experience in working with the Spring modules such as MVC, DAO, Aspect oriented programming, dependency injection, Spring batch 2.1.
  • Robust Application with Swing and Hibernate.
  • Experience in working with the web service testing frameworks SOAP UI.
  • Experience in working with the Restful API along with the Ajax calls from the web page and representing the JSON data on the web pages.
  • Experience in working with the Object relational mapping using Hibernate (3.0) in both Struts 2 & Spring framework.
  • Experience in working with the front-end application development using JSP, Servlets, HTML, JavaScript, ExtJS.
  • Experience in writing SQL queries, Hibernate HQL queries.
  • Good understanding with the PL/SQL procedures. Experience in working with sql database tools PL/SQL Developer & TOAD.
  • Experience in working with application servers Web sphere, jBoss, WebLogic.
  • Experience in working with the version control tools like SVN & Rational Clearcase.
  • Preparing the test case scenarios, performing Unit Testing, Integration Testing for the respective modules in the application.
  • Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.

We'd love your feedback!