Full Stack Developer Resume
San Antonio, TX
SUMMARY
- Around 6 years of professional experience in Software development and JAVA/J2EE applications design wif strong Object Oriented Programming skills.
- Experience wif J2EE frameworks such as Spring, Struts2, and Hibernate ORM.
- Hands on experience wif Spring Framework features like Dependency Injection, Aspect Oriented Programming and JDBCTemplate.
- Experience wif implementation Hibernate ORM, Hibernate Caching and configuring Hibernate both in XML and Annotations.
- Worked on RDBMS databases like Oracle database and MySQL database and good noledge on PL\SQL.
- Have a good noledge on NoSQL databases like MongoDB.
- Experience in Java API for Web Service (JAX - WS and JAX-RS) and developing/consuming SOAP and Restful services.
- Expertise in creating visualization reports using Jasper Reports and D3.js.
- Ability to work wif JSON and XML parsing using Stax, Dom and Sax.
- Proficiency in working wif application servers - Tomcat, JBoss.
- Experience in working wif UI technologies like HTML, CSS, Bootstrap, JavaScript, jQuery and AJAX.
- Good level of understanding on single page application development using AngularJS.
- Familiar wif Agile Scrum software development methodology and Test Driven Development (TDD).
- Experience in unit testing using JUnit and Mockito.
- Used version control systems like GIT, SVN and build tools like MAVEN and GRADLE.
- Experience in using Log4j for logging and debugging purposes.
- Incorporated continuous integration using tools like Jenkins and Travis CI.
- Ability to work in fast pace environment individually or as part of a dynamic team. Result-driven attitude, quick-learner and self-starter.
TECHNICAL SKILLS
Languages: JAVA 1.7, JavaScript, SQL, PL\SQLHTML5, XML
Application\Web-Servers: Tomcat 7.x\8.x, JBoss 7.x
Build Tools: Maven, Gradle
JAVA Technologies and Frameworks: Spring 4.x, Struts2.x, Tiles, Hibernate 4.x, JMS, JDBC, JPA, JUnit, Log4j.
Databases: Oracle 11g, MySQL 5.5, MongoDB 2.2.
Web Technologies\Frameworks: JavaScript, jQuery, AJAX, AngularJS
Version Control Tools: Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, San Antonio,TX
Full Stack Developer
Responsibilities:
- Exposed to various phases Software Development Life Cycle using Agile - Scrum software development methodology.
- Involved in designing Use Case diagrams and Sequence diagrams using Microsoft Visio.
- Extensively used Spring framework for dependency injection and transaction management.
- Implemented Spring MVC for navigation and controlling action classes and view pages.
- Developed Data Access Object (DAO) persistence layer using Spring JDBCTemplate.
- Used Oracle 11g database and developed stored procedures using Oracle PL/SQL and developed complex queries for business data processing.
- Customized XML document and forward teh data to downstream applications.
- Incorporated Spring 4.1.6 AOP and Apache AMQ 5.7 for alert management to stakeholders.
- Spring 4 Security filters were used for restricting authorization based on teh user role.
- Created a single page application using Angular JS and D3.js for report generation.
- Developed and consumed RESTful web services for statistical analysis.
- Involved in creating UI interface using HTML, CSS, Bootstrap, JavaScript and jQuery.
- Implemented jQuery AJAX for loading customer information and other information asynchronously.
- Configured Maven for dependency management, Log4j for logging and debugging and Git for version control.
- Developed test cases and performed unit testing using JUnit4 framework in Test Driven Development (TDD) approach.
Environment: Java/JEE, Spring 4 Framework, Spring 4 MVC, Spring 4 JDBCTemplate, Spring 4 Security, JSP, Oracle 11g, XML, JSP, HTML5, CSS3, BootStrap3, JavaScript, jQuery, AJAX, Angular JS 1.3, Apache AMQ 5.7 Maven, Git, Jenkins, JUnit4, Log4j.
Confidential, Houston, TX
Full Stack Developer
Responsibilities:
- Participated in all stages of Software Development Life Cycle of workflow and support using Agile-Scrum methodology.
- Implemented teh business logic tier using Spring Framework including Spring IOC, AOP features and integration wif Struts2 MVC.
- Consumed several REST Web Services for getting statistical data, which is used for DRG pricing.
- Developed Object Relational (O/R) Mapping and Data Access Object (DAO) persistence layer using Hibernate.
- Created Hibernate mapping classes and extensively used Hibernate Queries Languages (HQL) and Criteria Language (HCQL) to retrieve data from MySQL 5.5 database.
- Incorporated Apache AMQ 5.7 for internal communication.
- Implemented Drools engine for writing rules used for validation and adjudication modules.
- Used Jasper reports 3.5 for analysis on teh departments dat used more medical schemes.
- Involved in user interface design using HTML5, CSS3, Bootstrap, and JavaScript.
- Used Angular JS to develop rich UI dat offers features such as file upload.
- Configured Maven for dependency management and used Git for version control.
- Used Travis CI for continuous Integration and Log4j for debugging.
- Developed test cases and performed unit test using Mockito 1.9.5 Framework to test java functions.
Environment: Java/JEE, Spring 3, Struts2 MVC, Hibernate 3, MySQL 5.5, REST, Apache AMQ 5.7, Drools 5.5, HTML5, CSS3, BootStrap3, JavaScript, Maven, Git, Log4j, Travis ci, Mockito.
Confidential
Java J2EE Developer
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed and implemented teh J2EE wif MySQL 5.5 in Eclipse IDE.
- Developed Teh UI using JavaScript, JSP, HTML5, and CSS3 for interactive cross browser functionality and complex user interface.
- Implemented teh web based application following teh MVC architecture using Struts2 Framework.
- Used Struts 2 for User Input Validation, Error handling, Java Bean management and Event handling.
- Developed backend business logic wif Struts2 Framework and achieved asynchronous messaging wif Java Messaging Services.
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate 3.0 ORM framework.
- Used Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database.
- Development used teh Use Cases and business logic & Unit Testing.
- Utilized programming methodologies and languages and adhered to coding standards, procedures and techniques while contributing to teh technical code documentation.
- Participated in design reviews and provided input to teh design recommendations; incorporated security requirements into design; and provided input to information/data flow, and understood and comply wif Project Life Cycle Methodology.
Environment: Java/J2EE(JSP, Servlet), JUnit, JavaBeans, Struts2 MVC, Hibernate 3.0, JPA, JBoss 6, MySQL 5.5, HTML 5, CSS 3, JavaScript, log4J
Confidential
Software Engineer
Responsibilities:
- Involved in analysis, design of Grade Book Manager, Courseware Manager and Question Editor.
- Database Design and Database objects deployment in MySQL.
- Developed application business components using Java.
- Developed web based application components using JSP, Java Servlets, JavaScript, XML, CSS2 and HTML4.
- Unit testing of components developed using JUnit.
- Provided UAT Support.
- Carried out Support and Maintenance activities.
Environment: Java 1.6, JSP, Servlets, JDBC, MySQL, XML, Apache Tomcat 4.0, HTML 4, JavaScript, CSS 2, and JUnit
Confidential
Software Engineer
Responsibilities:
- Worked on prototype creation of UI design.
- Development of screens of teh applications
- Involved in writing SQL scripts, procedures based on business requirements.
- Developing teh logics using Servlets and Java
- Worked on UI development logic using HTML, CSS, JSP, JSTL
- Production support and Tickets resolution.
- Testing teh changes and used Test Director.
Environment: Core Java, JSP, Struts, JavaScript, SQL
