We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Mansfield, MA

SUMMARY:

  • 8+ years of Extensive experience utilizing Java tools in Business, Web, and client - server environments. Proficient in design and rapid development of web applications using Java/J2EE (JSP, JNDI, Servlets, RMI, Multithreading, JDBC, Exception Handling, Mutation Testing, JUNITs)
  • Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation including the collection of requirements, UI design, identification of business needs and constraints.
  • Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JavaBeans, EJB, JMS, and Java Mail.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications
  • Experience in implementing open source frameworks like Hibernate, JPA, Ibatis (ORM Frameworks) and Struts frameworks and experience in mapping Object-Oriented domain model with relational databases.
  • Fluid understanding in Rich Internet application component development using jQuery, HTML5, CSS, JavaScript, Ajax, Angular JS, Backbone JS and Node JS.
  • Extensive experience in implementation of the version control software VSS, CVS, SVN, Git and Clear Case.
  • Worked with Object Oriented project life-cycles, iterative process like Agile (Scrum, Kanban), Waterfall, Extreme Programming, Test Driven Development methodologies.
  • Experience in developing Enterprise Applications using Eclipse 2.x/3.x/4.x, NetBeans 5.x/6.x, Edit plus.
  • Extensive work experience in XML parsing & data binding using JAXB, JiBX, XML Beans, SAX, STAX, DOM and other bindings such as JSON
  • Efficient in software engineering skills in generating design and architecture artifacts using UML, IBM Rational Rose and RUP process.
  • Experience in database development and implementation and proficient in PL/SQL, SQL programming to create objects like tables, views, functions, triggers, queues and stored procedures packages in Oracle10g/9i/8i, MS SQL server, and MySQL. Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Good Exposure to industries like Banking/Investment, Fuel Rewards, Health Care and Service Sector.
  • Experienced in code audit, performance testing and application tuning using
  • Excellent interpersonal and communication skills, creative, research-minded, technically competent and result-oriented with strong problem solving and leadership skills.

TECHNICAL SKILLS:

J2EE Technologies: JDBC, Servlets, JSP, JMS, JNDI, EJB, JAX-WS, JAX-RS

Web Technologies: HTML5, Bootstrap CSS, CSS, JavaScript, Typescript, JQuery, AJAX, JSON, AngularJS1,2,4

Frameworks: Struts, Spring MVC, Spring IOC, Spring ORM, Hibernate

XML technologies: XML, XSD, WSDL, JAXB

JAXWS SOAP, JAX: RS Restful

Application Servers: WebLogic, Apache Tomcat, WebSphere

Tools: Jira, SQL Developer, Ant, Maven, Jenkins, CVS, SVN, GIT

Operating Systems: Windows, UNIX, Linux

Databases: Oracle, MYSQL

SDLC: Waterfall, Agile (SCRUM)

Education: Bachelor's in Computer Science, JNT University, Hyderabad, Telangana

PROFESSIONAL EXPERIENCE:

Confidential, Mansfield, MA

Full Stack Java Developer

Responsibilities:

  • As a Full Stack developer involved in back-end and front-end developing team. Took part in designing, building, maintaining, reviewing and supporting quality code and services.
  • Designed and implemented a Single Page Application in Angular JS and Spring framework using Agile methodology and Test-Driven Development.
  • Participated in code review sessions and system design discussions. Interacted with Product Managers to fine tune user stories and with testing team to approve Functional Specification and test cases.
  • Created new RestFul web services using Spring MVC framework using JSON data format.
  • Configured interceptors for transaction management and logging using Spring AOP.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS.
  • Worked on JavaScript framework (Backbone.JS) to augment browser-based applications with MVC capability.
  • Responsibility of maintaining and developing server-side code with JavaScript and Node.js runtime environment.
  • Developed end-to-end composite RESTful Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
  • Designed and developed Rest Webservices for iPhone and android mobile web sites and apps.
  • Used Hibernate and JPA ORM frameworks for database connectivity. Designed OAUTH framework for authorization flow for web services.
  • Configured database with hibernate.cfg.xml & database mapping with hbm.xml
  • Implemented application level persistence using Hibernate and Spring.
  • Wrote Jasmine Unit tests extensively using Karma for verifying JavaScript utility routines.
  • Used ANT scripts to build the application and deployed on Weblogic Application Server 10.0.

Environment: Java 1.6, Java EE, Eclipse, JMS, Jersey RESTful framework, Spring, Spring MVC, Magnolia CMS, JPA, Hibernate, Log4J, JUnit, Mockito, Ant, Gradle, Emma, Sonar, Jenkins, MySQL, CRUD, XML.

Confidential, Miami, FL

Full stack Java Developer

Responsibilities:

  • Used JIRA Agile for project management and bug tracking.
  • Used Drupal platform for developing cross browser compatible websites using agile, scrum methodologies.
  • For the development of UI, we followed the Model-View-Controller architecture for the site.
  • Involved in the application development using Spring Core, Spring Roo, Spring JEE, Spring Aspect modules and Java web based technology Java Web Services (REST/SOA)
  • Involved in development of distributed objects like EJBs (session beans), Business objects/Domain objects that fit into the architecture and various components and helper classes that were commonly used throughout the application.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used AngularJs and jQuery to make the pages dynamic and two-way data binding.
  • Implemented AJAX functionality using jQuery, JSON and XML.
  • Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
  • Developing and maintaining a single-page application using Backbone.js for front-end server-side layer, HTML5 and CSS3 to deliver rich user experience.
  • Written Blossom controllers (Spring), for all the pages.
  • Extensively used Spring IOC, spring's Hibernate support, transaction management.
  • Design and develop SOA enterprise solution with Talend Open Studio, Apache Karaf and Camel.
  • Created/managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL stores.
  • Deployed and tested on WebSphere application server
  • Used SVN and Git as version control systems. Involved in writing Jasmine tests. Used Karma and protractor for end to end testing

Environment: J2EE 1.5, JDK 1.5, HTML5, CSS3, JSP, EJB3.0, Spring, Hibernate ORM, JSP, WebSphere application server, Eclipse, Backbone.js, Node.js, jQuery, AngularJs.

Confidential, IA

Full Stack Java Developer

Responsibilities:

  • Involved in preparing the Detailed Design document for the project.
  • Use Case documentation for all the features in the project.
  • Used Agile SCRUM process with Test Driven Development process form development phase to testing phase
  • Designed the sequence diagrams and class diagrams using Rational Rose.
  • Created tile definitions, struts-config files, and validation files for the application using Struts framework. Implemented Action Classes and Action Forms using Struts framework.
  • Configured struts-config.xml and web.xml struts-specific deployment descriptor.
  • Taken care of Java multithreading in common java classes / library. Used multithreading in programming to improve overall performance.
  • Worked with AngularJS MVC framework using controllers, filters and complex directives.
  • Used Backbone.js to update DOM and developed various UI components using Struts, JSP, and HTML, CSS.
  • Developed Session Beans as part of EJB to handle business logic and deployed them on Tomcat application server. Hands-on experience on developing entity beans.
  • Developed parser classes to parse the input XML and populate the appropriate data objects.
  • Use MySQL extensively by developing different tables and ran SQL queries on them. Also developed stored procedures using callable statements and created triggers and functions based on the project requirements.
  • Implemented WebServices to integrate between different applications (internal and third-party components) using RESTFul services using Jersey.
  • Developed and deployed WebServices in Apache CXF framework using JAX-WS and JAX-RS.
  • Developed Java classes that used JMS to communicate with the Queue managers.
  • Used Git Repository for version control, Jenkins for deployment and used Karaf container.

Environment: Agile Scrum JDK 1.4, HTML, CSS, JSP, JMS, J2EE, XML, Tomcat, Struts 1.2 Framework, Hibernate, EJB, JDBC, MySQL 4.1.x, RESTful services and API, Jersey, backbone.js, Eclipse, Windows, XP, JMS, UNIX, Angular JS

Confidential, LONG BEACH, CA

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
  • Interacted with business users and testing team to develop requirements, use cases, class and sequence diagrams, Functional Specification, Database Design, Program Specification and project and test plans.
  • Implemented Agile Scrum Process in the form of daily standup meetings and pair programming.
  • Created Spring MVC Controllers, Spring MVC-REST based JSON services.
  • Used Content management tools like Drupal for Job Track module and WordPress for plug-in architecture.
  • Used Spring security framework for authentication security flow and permission security flows.
  • Worked extensively with Java including Threads, collections, Servlets
  • Worked with JAX-RS, SOAP, JAX-WS to create Web Services and consuming the existing services
  • Developed and maintained the client-side application using JSP, HTML, CSS, and JavaScript.
  • Consumed Rest Based Services from AngularJs with HTTP services.
  • Responsible for data validation on the Client side by using JavaScript.
  • Developed, deployed worked on UNIX OS with extensive UNIX shell scripting.
  • Used custom tag libraries for the structured display of the screen.
  • Used ORM Hibernate for mapping Entities: one-to-one, one-to-many, many-to-many, cached data using EhCache.
  • Developed Ibatis mappings and configurations and used Ibatis as a persistence layer to connect the application to the database.
  • Used Oracle SQL Developer for development of database, accessing tables, creating stored procedures and back-ups. Used Log4j for logging and tracing API. Developed pom.xml for the build of the application using Maven.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
  • Extensively used Rational Clear case for version control.
  • Developed the application on Websphere using Websphere Integration Developer 6.0.
  • Used Mercury Quality Center as bug tracking tool.

Environment: Websphere 6.1, Spring 2.5.x, Spring MVC, Java 6.0, JQuery 1.4, AJAX, JSTL, XML, XSLT, Ibatis, Hibernate ORM, Java Script, AngularJs, JSP 2.0, JUNIT 4, JAX-WS, Multi-Threading, Websphere Integration Developer 6.1, Oracle 10g, SQL Developer 1.2.1, Rational Clear Case 7.0.1.5, Mercury

Confidential

Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project.
  • Developed the application using Struts Framework which is based on Model View Controller design pattern.
  • Extensively used Hibernate in data access layer to perform database operations.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Developed front end using Struts framework.
  • Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and Developed front-end using struts framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries and Validations provided by struts framework.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Designed various tables required for the project in Oracle 9i database and used Stored Procedures and Triggers in the application.
  • Involved in consuming RESTful Web services to render the data to the front page.
  • Performed unit testing using JUnit framework.
  • Co-ordinate with QA team in manual and automation testing.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: JDK 1.6, Hibernate 3.0, Spring 3.0, JSP 1.2, Servlets 2.4, XML, Web Services, JavaScript, HTML, Log4j, JUnit, Web logic 10.3, Eclipse 3.X, Oracle 9i, MY SQL server

We'd love your feedback!