Full Stack Developer Resume
3.00/5 (Submit Your Rating)
Austin, TX
SUMMARY
- Around 8+ years of experience in designing, development and maintenance of commercial enterprise applications usingJava/J2EE technologies.
- Experience in SDLC process using various methodologies like waterfall and agile for translation of requirements into functional and technical specifications, Designing, Development, Testing and Maintenance.
- Good experience in several design patterns like Singleton, Factory, Session and Business Delegate.
- Expertise skills in Exceptions,JavaStrings and Collections. Proficient in Struts, Spring and Hibernate.
- Extensive experience in developing enterprise application using Servlets, JSP, Apache Struts, Spring MVC, JDBC, Hibernate, JUnit and Oracle.
- Experience in front end technologies like HTML, CSS, JavaScript, jQuery, Angular JS 2.0.
- Experience in implementing SOAP and RESTful web services.
- Experience in using various IDEs like Eclipse, Net Beans and IntelliJ.
- Experience in using Application Servers like IBM WebSphere and WebLogic. Experience in using Web Servers like JBoss and Apache Tomcat.
- Experience in database connectivity (JDBC) for databases like Oracle, MySQL and TSQL.
- Experience with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages.
- Experience in using build tools like ANT and Maven.
- Experience in using version control tools like CVS and GIT.
- Used Jenkins for continuous integration of different modules. Used JIRA to keep track of bugs and issues.
- Used log4J for storing flow details of logging.
- Experience in unit testing the application using JUNIT and TestNG. Worked with testing tools such as Selenium and Cucumber.
- Experience in building Class diagrams, activity diagrams, sequence diagrams and flow charts using Rational Rose
- Excellent communication, interpersonal and analytical skills and a highly motivated team player.
PROFESSIONAL EXPERIENCE
Full Stack Developer
Confidential
Responsibilities:
- Involved in all the phases of software development life cycle i.e. requirement gathering, design, development and testing.
- Worked on Agile methodology to develop the web application.
- Involved in gathering all the business requirements from the business analyst (BA). Actively participated in scrum meetings to produce quality deliverables within time.
- Developed web application using Spring framework which follows MVC design pattern.
- Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate and Restful Web services.
- Used Spring IOC to inject the dependent objects Confidential run time.
- Implemented view part by creating dynamic web pages that is JSP pages using technologies like HTML5, CSS3, Bootstrap, JavaScript and Angular 2.0.
- Used ORM tool Hibernate along with spring framework to deal with database operations.
- Developed the application using WebLogic which is an application server.
- Involved in writing the Maven build file to build and deploy the application.
- Stored entire code in a central depository known as GIT.
- Used Log4J to capture the logging information.
- Developed Web services to allow communication between the applications using Restful Web Services.
- Wrote Junit test cases for testing the enhancement modules.
- Used JIRA to track the works status.
- Used Jenkins for Continuous integration and for continuous deployment.
Environment:Java1.8, Spring, Hibernate, RESTful web services, Oracle, HTML5, CSS3, JavaScript, Angular2.0, WebLogic, Maven, GIT, Jenkins, JUnit, JIRA.
Java/J2EE Developer
Confidential - Austin, TX
Responsibilities:
- Utilized Agile methodologies which includes team-based design and code reviews.
- Actively involved in Requirement Analysis, designing, development and testing of the entire application. Involved in attending Scrum meetings.
- Used Spring Model View Controller(MVC) architecture to develop the web application.
- Used JSPs in front-end, Spring framework in business layer and Hibernate in persistence layer.
- Used Spring AOP for security transactions, reusability and logging purpose.
- Implemented the back-end functionality of the modules using Singleton and Session Facade design pattern.
- Developed RESTful web services to interact with other web applications.
- Used Hibernate as an ORM tool to interact with the database.
- Wrote SQL queries that are required for the application.
- Adopted Test Driven Development(TDD) for extreme programming.
- Developed dynamic web pages i.e. JSP pages for presentation layer using HTML, CSS, Bootstrap and JavaScript.
- Implemented business logic using Spring Core and Hibernate
- Used Jenkins for continuous integration/continuous deployment.
- Used JUnit for unit testing. Wrote Test Cases to test the application.
- Used JIRA for defect and issue tracking.
Environment:Java, Spring, Hibernate, RESTful web services, Oracle, HTML, CSS, JavaScript, Maven, Jenkins, JUnit, JIRA
Java/J2EE Developer
Confidential, Pittsburgh, PA
Responsibilities:
- Involved in business requirements gathering and transforming to technical specifications.
- Created prototypes for approval from clients.
- Developed user interfaces using JSP, JSF, Servlets, HTML, CSS,javascript.
- Extensively involved in coding with CoreJavaconcepts like Collections, Exception Handling,JavaI/O, and Generics to implement some business logic.
- Implemented DAO pattern for data access used JDBC to interface with the database.
- Used JavaScript for client-side validations and used JSF framework for server-side validation.
- Transformed XML content into HTML using XPath, XML Schema and XSLT.
- Wrote several queries in SQL/PL SQL to test data consistency.
- Involved in setting up the relational database with Oracle.
- System maintenance and, functionality addition and improvement.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing.
- Involved in production support and maintaining the application after production.
Environment:Java1.5, J2EE, JSP, HTML, CSS,JavaScript, Eclipse, Oracle, Tomcat.
Java Developer
Confidential
Responsibilities:
- Developed the business tier using CoreJavaand the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Developed the action classes, Action form classes, created JSP's using Struts tag libraries and configured in Struts-config.xml, web.xml files.
- Used Struts Validator Framework for server side and client-side validations.
- Used HTML, JavaScript, CSS and Ajax for front end development i.e. for creating JSP pages.
- Implemented Collections API to manageJavaObjects in Business Logic layer
- Built the admin module using Struts framework for the master configuration.
- Used Web Sphere data sources for the database connection and accessed using JNDI names.
- Developed web services using SOAP API.
- Implemented Log4j to maintain system log. • Build dependencies using ANT tool.
- Used Eclipse for Rapid Development of the application.
Environment:Java, Eclipse, Struts, Hibernate, SOAP, HTML, CSS, JavaScript, WebSphere, ANT and Log4J
