Full Stack Developer Resume
TX
SUMMARY:
- Around 6 years of professional experience in Software development and JAVA/J2EE applications design wif strong Object Oriented Programming skills.
- Expertise on Banking/Financial Services, Insurance, Health Care and Education.
- Experience wif J2EE frameworks such as spring 4.x/3.x, Struts 2.x, and Hibernate ORM 4.x/3.x.
- Hands on experience wif Spring Framework 4.x/3.x and other Spring modules like Aspect Oriented Programming (AOP), Spring Data and Spring Security.
- Familiar wif micro - frameworks such as Spring Boot 1.x.
- Experience in implementing and configuring Hibernate ORM 4.x/3.x, Hibernate Caching and integrating wif MVC frameworks like Spring 4.x/3.x, Struts 2.x.
- Experience in working wif UI technologies like HTML5, CSS3, Bootstrap, JavaScript, jQuery and AJAX.
- Involved in single page application (SPA) development using AngularJS 1.x.
- Worked on RDBMS databases like Oracle 11g database and MySQL 5.5 database and experience writing PL\SQL scripts.
- Has a good noledge on NoSQL databases like MongoDB.
- Solid experience in developing/consuming Restful web services using Spring and Jersey API 2.x (JAX-RS) and good noledge on SOAP web services.
- Expertise in creating reports using Jasper Reports and data visualization charts using D3.js.
- Ability to work wif JSON and XML parsing using Stax, Dom and Sax.
- Proficiency in working wif application servers - Tomcat 7.x/8.x, JBoss 7.x and Web Logic 10.3.5.
- Used GIT for version control and MAVEN for build automation.
- Experience in using Log4j for logging and debugging purposes.
- Incorporated continuous integration/continuous deployment (CI/CD) using tools like Jenkins and Travis CI.
- Extensively used design patterns such as (Abstract) Factory, Singleton, Observer, MVC and DAO patterns.
- Involved in creating and executing Unit test cases using JUnit 4.x and Mockito 1.x.
- Experience using Agile Scrum software development methodology and Test Driven Development (TDD) to provide high quality solutions by using tools like JIRA.
- 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\Web Technologies: JAVA 7/6, JavaScript, SQL, PL\SQL, \HTML5, CSS3, Bootstrap, JavaScript, \HTML5, XML\jQuery, AJAX, AngularJS 1.x, D3.js\
Application\Web-Servers: \ Build Tools \Tomcat 7.x\8.x, JBoss 7.x, Web Logic 10.3.5 \Maven, Gradle\
JAVA Technologies and Frameworks\Databases: Spring 4.x, Struts2.x, Tiles, Hibernate 4.x, \Oracle 11g, MySQL 5.5, MongoDB 2.2.,JMS, JDBC, JPA, JUnit, Log4j.\
Version Control Tools: \Git, SVN\
PROFESSIONAL EXPERIENCE:
Confidential, 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 4 MVC for navigation and controlling action classes and view pages.
- Developed Data Access Object (DAO) persistence layer using Spring 4 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 the data to downstream applications.
- Incorporated Spring 4 AOP and Apache AMQ 5.7 for alert management to stakeholders.
- Spring 4 Security filters were used for restricting authorization based on the user role.
- Created a single page application using Angular JS 1.x and D3.js for report generation.
- Developed and consumed RESTful web services for statistical analysis.
- Involved in creating UI interface using HTML5, CSS3, 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.x Framework, Spring 4.x MVC, Spring 4.x JDBCTemplate, Spring 4 Security, JSP 2.0, Oracle 11g, XML, 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 the business logic tier using Spring 3 Framework including Spring 3 IOC, AOP features and integration wif Struts 2 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 4.
- 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 5.5 engine for writing rules used for validation and adjudication modules.
- Used Jasper reports 3.5 for analysis on the departments that used more medical schemes.
- Involved in user interface design using HTML5, CSS3, Bootstrap, and JavaScript.
- Used Angular JS to develop rich UI that 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 4, MySQL 5.5, REST, Apache AMQ 5.7, Drools 5.5, HTML5, CSS3, BootStrap3, JavaScript, Maven, Git, Log4j, Travis ci, Mockito 1.9.5
Confidential
Java J2EE Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed and implemented the J2EE wif MySQL 5.5 in Eclipse IDE.
- Developed The UI using JavaScript, JSP, HTML5, and CSS3 for interactive cross browser functionality and complex user interface.
- Implemented the web based application following the 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 the persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database.
- Development used the Use Cases and business logic & Unit Testing.
- Utilized programming methodologies and languages and adhered to coding standards, procedures and techniques while contributing to the technical code documentation.
- Participated in design reviews and provided input to the 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.
- Wrote SQL queries using JDBC prepared statements for fetching data from the database.
- 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 the applications
- Involved in writing SQL scripts based on business requirements.
- Developing the logics using Servlets and Java
- Worked on UI development logic using HTML, CSS, JSP and JSTL.
- Production support and Tickets resolution.
- Testing the changes and used Test Director.
Environment: Core Java, JSP, Struts, JavaScript, SQL
