We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Chandler, AZ

SUMMARY

  • Having 8 years of IT experience providing technical solutions for business applications, which includes designing, development, building frameworks, testing and implementation of Web as well as Middleware multitier distributed environments using Java, J2EE.
  • Strong Object Oriented Analysis and Design (OOAD) and UML artifacts modeling. Applied the requirements engineering, analysis, and design disciplines to J2EE projects.
  • Good experience in implementing various J2EE design patterns.
  • Developed Java/web - based applications using various frameworks Struts, Spring, JSF, DOJO and Hibernate.
  • Implemented various levels of application and services using Spring-framework, EJB, Struts2 and ORM tools like Hibernate, IBatis for fast pace and efficient coding.
  • Experience of client side web technologies including HTML, JavaScript, CSS, XML, and AJAX
  • Test-driven development-TDD with JUNIT. Proficient in integration testing of web applications and remote systems.
  • Experience in building N-Tier applications framework using Struts, Spring, Web Services and WSDL.
  • Have worked with different SDLC methodologies like Agile (TDD, SCRUM), Waterfall.
  • Experience in applying best-practice design patterns and strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
  • Hands on experience with Spring and Struts frameworks.
  • Provide technical guidance and mentoring to application development teams throughout all the phases of the SDLC.
  • Coordinate with business users and business analysts to understand requirements.
  • Extensive exposure to onsite-offshore development model.
  • Define and enforce project development standards and best practices that are consistent with enterprise architecture standards and goals.
  • Code review and suggest improvements for better performance and standard coding practice.
  • Define development tasks, assigns tasks to development team, monitor and reports status of development tasks.
  • Deployed applications (EAR, WAR) on Web Sphere Application servers and clusters.
  • Creation and managing Data Source, Database Connection Pools, Virtual Hosts.
  • Extensive programming development in SQL and Oracle PL/SQL - packages, stored procedures, functions etc. and management of various database objects (e.g. tables, indexes, views, etc.).
  • Hands on experience with SQL Performance Tuning using hints, cost-based optimizer, and optimal table join method practices.

TECHNICAL SKILLS

Languages: Java 1.6/1.7/1.8, C, C++, SQL and PL/SQL

J2EE Technologies: JSP, Servlets, JNDI, JDBC, EJB, JMS, AJAX, HTML, XML, XSL, XSD,XSLT, XPath, SOAP (WSDL, UDDI), SAX, RESTful WebServices.

Framework and Tools: Struts, Spring, Apache Camel, Hibernate, iBatis, JSF.

IDE s/Development tools: Eclipse, RAD 7.0/6.0, IntelliJ 7.0

Design Methods: Design Patterns, OOA/OOD, UML

Design Tools: Rational Rose 6.0, Visio 2003

Version Control Tools: CVS, SVN, GIT

Database: Oracle, MS SQL Server, MySQL, MongoDB

Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN, WAN

Testing Tools: JUnit, SoapUI, Postman

Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 7.3, UNIX,Apache Tomcat, IIS.

PROFESSIONAL EXPERIENCE

Confidential, Chandler, AZ

Full Stack Java Developer

Responsibilities:

  • Participated in team discussions to perform technical and business analysis on the requirements and priorities.
  • Well versed in Agile Scrum methodologies and actively participated various aspects of agile methodologies such as Sprint Planning, Grooming Sessions, Sprint Retrospective and daily Scrum Meetings
  • Used Object Oriented Analysis (OOA) and UML methodology to develop Use Case Diagrams, Class Diagrams, Activity Diagrams, and Sequence Diagrams.
  • Implemented Apache Camel routing to integrate with different systemsand provide end-to-end communications between the web services and other enterprise services.
  • Designed and developedServiceIntegration layer and used Spring Core Annotations for Dependency Injection.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Designed and developed RESTful Web services using JAX-RS API and library and used Postman to test the web services
  • Implemented and exposed web services using Apache CXF.
  • Produced and consumed the web services data in the form of JSON.
  • Enhanced the user interface using HTML5, CSS3 and JavaScript Libraries like JQuery, AngularJS.
  • Deployed the application on WebLogic Application Server.
  • Developed responsive User Interface using AngularJS.
  • UsedAngularJSto retrieve, and update the data using RESTful Web Services.
  • Implemented daily and weekly Jobs using Spring-QuartzAPI.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Written JUnit test cases for unit testing all the developed modules.
  • Used SVN as source control and Log4j for logging errors and runtime exceptions.
  • Used Jenkins for continuous integration and Rally for bug tracking.

Environment: Java/J2EE, Spring, Hibernate, Apache Camel, Weblogic 12c, HTML, CSS, JavaScript, XML, XSD, LDAP, EJB, JMS, Session Beans, JNDI, RESTful Web Services, Log4j, JUnit, UNIX, Oracle, Maven, SVN, AngularJS, Putty, WinSCP, Postman, SoapUI, Rally.

Confidential, Irving, TX

Sr. Java Developer

Responsibilities:

  • Perform the analysis, design, documentation, implementation, and maintenance of large/complex IT solutions projects related to Amtrak’s rail reservation system and related distribution channels.
  • Conduct detailed business analysis to architect & design IT solutions that meet functional and technical requirements.
  • Detailed designing of the enhancements in accordance to industry standards using tools e.g. RAD and UML.
  • Developed the UI Panels using JSF, XHTML, CSS, Dojo, and jQuery.
  • Used Bootstrap for designing the webpages.
  • Developed single page application by using AngularJS backed by MongoDB and NodeJS.
  • Development with implementation on enterprise level server J2EE infrastructure for high availability and high performance.
  • Used Spring DI (Dependency injection) and integrated with Hibernate and JSF.
  • Developed JUnit test cases to unit-test the business logic.
  • Deployed the application on JBoss Application Servers.
  • Developed WebServices using SOAP, WSDL, UDDI and JAX-WS to communicate with different modules of the application.
  • Generated the WebServices client stubs for the provided WSDL.
  • Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
  • Used Tortoise SVN, GIT for the repository management.
  • Utilized Jenkins as build management tool.
  • Post Production monitoring of the deployed software to ensure successful implementation.

Environment: Java/J2EE, Spring, Hibernate, HTML, JavaScript, Dojo, JSP, CSS, AngularJS, NodeJS, JSF, Bootstrap, Servlets, XML, XSD, XSLT, LDAP, EJB, JMS, Session Beans, JNDI, Web Services, Log4j, JUnit, UNIX, MongoDB, ANT, JBoss, SVN, GIT.

Confidential, San Bruno, CA

Java developer

Responsibilities:

  • Involved in design and development of modules in the application.
  • Coordinated closely with client’s Enterprise Architecture team in signing off the design of the application.
  • Involved in the review of the BRD, HLD, LLD, Use Cases, Functional specifications, Test design of the application.
  • Design, develop, test and implement business applications with a high level of J2EE technical competence using Struts, Spring, Hibernate.
  • Implemented MVC architecture using Spring Web MVC framework.
  • Composing the application classes as Spring Beans using Spring IOC/Dependency Injection.
  • Used Dojo for client side framework.
  • Developed Data persistence API using Hibernate and Spring DAO layer.
  • Implemented logging and transaction manager using Springs Aspect Oriented Programming (AOP) concept.
  • Used DAO's and services for data storage and retrieval.
  • Used JAX- RS API to create RESTful web Service to interact with the Server.
  • Implemented critical DB design optimization techniques in the application. Created Oracle cron jobs to update crucial tables.
  • Redesigned and tuned SQL queries to improve the performance of the applications.
  • Handled the build and Deployment strategies.
  • Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Worked closely along with Organization Security Team and Firewall team in order to make the application accessible.

Environment: Java/J2EE, Spring, Hibernate, JSP, JSF, Servlets, HTML, Dojo, JavaScript, Struts, XML, XSD, XSLT, CSS, JPA, JUnit, RAD, Oracle, PL/SQL, SQL developer, Web Services, ANT, Rational Clear Case, Websphere Application Server, Log4j, UNIX, Microsoft Visio, Quality Center, JIRA.

Confidential, San Francisco,CA

Java developer

Responsibilities:

  • Working in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
  • Used Object Oriented Analysis (OOA) and UML methodology to develop Use Case diagrams, Object Diagrams, Class Diagrams, activity diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Understand the Financial domain and different modules like Mortgage, Home Equity, and Prefill.
  • Developed WebServices using top-down and bottom-up approaches.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Experience withSpringMVCand Dependency Injection.
  • Implemented crosscutting routines using Spring AOP.
  • Lifecycle management of Java objects, done mainly viaSpring Dependency Injection .
  • Used spring transaction management APIs and coordinates transactions for Java objects.
  • Used design patterns and frameworks that allow web development using Spring MVC design and in software design using OO principles to create highly modularized software components to build large and complex systems.
  • Used Spring Security for authentication and authorization of the application.
  • Used ExtJS for AJAX calls and event generation.
  • Generating the WSDL’s from model.
  • Responsible for resolving Production Support Issues, involving Bug Fixes.
  • Developed the web services to produce and consume the services.
  • Used JIRA for bug/task tracking and time tracking.
  • Worked on JUnit and SoapUI for testing the written java classes.

Environment: Java, J2EE, Web Logic Server, Web Services, Java script, GWT, java beans, JUnit, Agile Methodology, Hibernate, Spring, Spring MVC, Spring IoC, Spring AOP, Spring DAO, SQL, PL/SQL, JUnit, SoapUI, Oracle 10, Putty, UNIX, LINUX.

Confidential

JAVA Developer

Responsibilities:

  • Worked as aDesigner & Developer.
  • As a Designer, involved in understanding the Business requirements and design the system to meet those requirements.
  • Worked on JAX-WS, JAXB for SOAP WebServices and JAX-RS API, Jersey for RESTful WebServices.
  • Involved in complete Software development life cycle ofUKBSS Migrationsdeveloped usingJ2EEand Client GUI inStruts, JSP.
  • Created a solution to replace legacy/Web Method system with aJMS, MQbasedengine.
  • Worked onLDAPbasedSign Onmechanism for Authentication and Authorization.
  • Worked onSpring AOP, IOCconcepts extensively.
  • Worked oniBatis ORMfor Data access platform.
  • Worked on front-end languages like HTML, CSS and java script in developing internal tools.
  • Used RAD, Eclipse for application Development extensively.
  • Extensively usedLog4J for logging,JUNIT as a test framework, ANT.
  • Worked on UNIXShell Scriptingtasks.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Struts, Spring, iBATIS, SOAP, RESTful, SVN, Log4j, Eclipse, Quality Center, Apache Tomcat, Oracle 10g, Agile Methodology, XML Beans, TOAD, FileZilla, UNIX, Linux, Putty.

Confidential

Software Engineer

Responsibilities:

  • Interacting with business clients about the requirements.
  • Developing the low level design and providing the walkthrough to the team members.
  • Worked onSpring AOP, IOCconcepts extensively.
  • Worked onHibernate ORMfor Data access platform.
  • Design UI screens using XMI, JSP, CSS and HTML.
  • Involved in developing the tool for various interfaces having different request types and responses using Servlets and JSP.
  • Bug fixing, Maintenance of the old modules that are already in production.
  • Involved in the up gradation of Tomcat and SQL Server.
  • Used SVN as version control system.
  • Responsible for code merging and code review to release branches.
  • Involved in providing knowledge transfer regarding to the application to the users.

Environment: Java/J2EE, JSP, Servlets, HTML, CSS, Java Script, Spring, Hibernate, XML, XSD, Eclipse, XML beans, Websphere Application Server, Tomcat, ANT, SQL Server, Log4j, SQL Developer, SVN.

We'd love your feedback!