We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • 11 years of professional experience in complete software development life cycle in JAVA and J2EE technologies.
  • Expertise in designing and developing rich JAVA based Web, Stand Alone and Batch applications.
  • Exposure in Transportation and Logistics, Retail, Insurance and Tax domains.
  • Proficient in Full Stack development with MVC frameworks, Struts, Spring, Spring Boot, MyBatis, iBatis and Javascript toolkits/ frameworks like AngularJS, JQuery, DOJO, SmartClient.
  • Experience working with markup languages like HTML, DHTML, XML, CXML, XSL Transformations (XSLT) style sheet language like Cascading style sheets(CSS) and scripting languages like JavaScript.
  • Hands on experience working with Relational Database Management System like Oracle, Microsoft SQL Server and DB2.
  • Hands on experience with Continuous integration tools like Jenkins, Hudson and IDEs like Eclipse, Netbeans, IBM RAD.
  • Very good communication & organizational skills. Highly motivated with the ability to work effectively in teams as well as independently.
  • Very comfortable in the design process, methodologies and various patterns.

WORK EXPERIENCE:

Sr. Java Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Meetings with the Business Analysts to understand the current paper forms and other requirements.
  • Write the queries and get them reviewed by the backend team and the DBA.
  • Write test classes to unit test the code.
  • Develop the screens using Java 8, Bootstrap, JQuery, Spring 4.2.2, Spring Boot 1.4.7 and MyBatis.
  • Made use of Spring MVC annotations, configurations to load datasource and properties files.
  • Develop the micro services for User registration, User Maintenance and the main tax returns application using Spring Boot and integrate with other services like Security, Payment.
  • Provide support to QA and performance testing.
  • Make sure the screens are 508 complaint and make necessary modifications as per the test results from the 508 team.

Environment: IBM RAD 9.0, IBM Websphere 8.5, Java 1.8, Jenkins, SVN, Spring 4.2, Spring Boot 1.4, MyBatis 3.3.1, IBM DB2, Bootstrap, JQuery 3.2.1, JUnit 4.0.

Sr. Java Full Stack Developer

Confidential, Austin, TX

Responsibilities:

  • Analyze the existing application code.
  • Meet with the business users for inputs on changes and enhancements.
  • Develop prototype using Bootstrap and new CSS and present to the business users.
  • Write test classes to unit test the code.
  • Convert the queries and backend code to support MyBatis framework.
  • Write the code to support Spring MVC - using annotations, Spring configurations to load datasources, view files, properties files.
  • Make sure the screens are 508 complaint and make necessary modifications as per the test results from the 508 team.
  • Provide necessary support during and after production deployment.

Environment: IBM RAD 9.0, IBM Websphere 8.5.5, Java EE 7, Jenkins, SVN, Spring 4.2.2, Spring boot 1.4, MyBatis 3.3.1, IBM DB2, Nature Procedure Call, Bootstrap, JQuery 3.2.1, JUnit 4.0.

Sr. Java Engineer

Confidential, Austin, TX

Responsibilities:

  • Take part in requirement gathering meetings with the client.
  • Write Junit test classes for testing each module that is developed.
  • Make modifications to the existing functionalities/ applications using spring/ Hibernate/ Struts frameworks.
  • Develop new screens using AngularJS, JSP, JSON, DOJO and Java.
  • Upgrade the existing applications to Spring 4 and Hibernate 4 from Spring 2 and Hibernate 2.
  • Setup the Jenkins tasks for building and deploying the applications to various environments.
  • Modify or write new HQLs according the requirements.
  • Modify the existing Hibernate mapping files as per the requirements to pull the data from the DB2 database.
  • Develop Spring MVC REST web service that can be consumed by other applications.
  • Write code to consume REST web service using Spring Rest Template.
  • Use the Git to properly version control the code in a timely manner.

Environment: IBM RAD, Websphere, Jenkins, Git

Technology Analyst

Confidential - Houston, TX

Responsibilities:

  • Develop this application on Spring using Java 7 and jQuery 1.9.
  • Create Tomcat profile, configure Spring Scheduler for Task execution, configure Spring MVC for web application, setting up LDAP authentication configurations and setting up Spring RESTful services.
  • Coordinate setting up of Microsoft Azure cloud Virtual Machines and SQL Server.
  • Coordinate setting up of Salesforce Integration.
  • Coordinate setting up of ExactTarget email/sms notification systems for Customers.
  • Map hibernate to retrieve/store data from the SQL Server.
  • Setup the continuous integration tool, Hudson, for daily builds.

Environment: Java 7, Hibernate, jQuery 1.9., DOM, XML, Spring RESTful services, Spring MVC, MS SQL Server, JavaScript, Tomcat, MS Azure, ExactTarget APIs, Google Maps APIs, Hudson, Firebug, FindBugs, SVN, Windows 2008 Server.

Technology Analyst

Confidential, Houston, TX

Responsibilities:

  • Requirement Gathering and initial analysis.
  • Develop this application on Spring framework.
  • Implement business logic in business layer and exposed them as web services.
  • Make use of Remote Function Calls to retrieve data from SAP CRM, ECC and PI.

Environment: Java 7, Spring, Hibernate, JDBC 2.0, XML based web services, JQuery, XML, Javascript, Tomcat Servlet Container, SAP CRM and ECC Integration, Hudson, Firebug, FindBugs, SVN, Netweaver.

Technology Analyst

Confidential, Houston, TX

Responsibilities:

  • Complete the high level design.
  • Anchor the detailed level design for the enhancements.
  • Lead the development team of 4 to complete the coding and coded the most important module in the enhancement.
  • Anchor the Unit, Integration and System testing.

Environment: Java, Spring, Hibernate, JDBC 2.0, SOAP, JQuery, DB2, IBM RAD, Hudson, Firebug, FindBugs, SVN.

Sr. J2EE Analyst/ Developer

Confidential

Responsibilities:

  • Involved in Requirements gathering, plan the execution of the project.
  • Lead a team of 6 developers during the coding phase and developed two reusable screens.
  • Anchored the Unit and Integration testing from the client site.

Environment: Java, Oracle, SOAP, Eclipse, Rational Rose, Tomcat.

Sr. Software Engineer/ Developer

Confidential

Responsibilities:

  • Involved in requirements gathering and documentation.
  • Prepared the test cases for all the screens.
  • Anchored the development phase from Offshore and coded the core functionalities and main screens of the site.
  • Implemented functional, unit, integration, performance, load, regression and system testing for coded functionalities.
  • Effectively implemented deployment process for the entire application using ant and shell scripts.

Environment: Java, DB2, Struts, JDBC, JSP, JSF, XML, JavaScript, CSS, HTML, VSS, Eclipse, Rational Rose, Weblogic, UNIX.

Sr. Software Engineer/ Developer

Confidential

Responsibilities:

  • Involved in requirements gathering and documentation at the client site.
  • Prepared the test cases for all the screens.
  • Anchored the development phase from Onsite and coded three main screens of the application.
  • Effectively implemented deployment process for the entire application using ant and shell scripts.
  • Supported the application from Onsite during the deployment and steady state phases and provided solutions to critical issues.

Environment: Java, DB2, Struts, JSP, Servlets, JDBC, JavaScript, CSS, HTML, VSS, Eclipse, WebLogic, UNIX and Windows.

Sr. Software Engineer/ Developer

Confidential

Responsibilities:

  • Did analysis with Proof of Concept for the main functionalities with the new ajax based framework called Smartclient..
  • Effectively Coded in accordance to the design with zero defects in UAT.
  • Created test cases for coded modules.

Environment: Java, Struts, Oracle, SQL, JSP, JSF, JavaScript, CSS, HTML, VSS, Eclipse, WebLogic, UNIX, Windows, Smartclient.

We'd love your feedback!