Sr. Full Stack Developer Resume
Fortworth, TX
SUMMARY:
- Having 11+ years of experience in IT Industry in all aspects of Design and Development on Java, J2EE based systems
- Involved in Development of the applications using Core Java, JDBC, Servlets, JSP, Struts, Spring IOC, Spring MVC, Hibernate, IBatis, AJAX, JSON, Swings, Perl, JavaScript, JQuery, Angular JS
- Extensive experience in developing and deploying applications on WebLogic Application, IBM Web sphere and Tomcat servers
- Extensive experience in implementing MVC architecture using Struts and Spring Framework.
- Excellent understanding of Object Oriented Design (OOD), Design Patterns, MVC, multi - tier architectures and distributed architectures
- Expertise in Java programming
- Good working knowledge in Oracle (SQL, PL/ SQL) and My SQL
- Good Experience with operating systems like Linux, UNIX and Windows 98/NT/2000/XP/Vista/7
- Expertly developed scalable solutions to enhance efficiency, productivity and profitability with a demonstrated ability to map project scope and specifications
- Excellent problem solving capability and analytical abilities. History of low ramp up times with a zeal for learning new things
- Requirement Gathering, Team coordination
- Good communication and interpersonal skills
TECHNICAL SKILLS:
Technologies: Java, J2EE (Servlets, JSP, Struts, Spring, Hibernate, Ibatis, AJAX, JSON, CSS)
Scripting Language: JavaScript, JQuery, Angular JS
Databases: MYSQL, Oracle, Teradata, SQL Server
Servers: Tomcat 6.0, IBM Web Sphere 8.5, WAS 7.0, Oracle Web Logic 12.1
Tools: Fish Eye, JIRA and Sonar
Version Control: Tortoise SVN, Git
IDE: Eclipse 3.2, Eclipse Luna 4.4.2
PROFESSIONAL EXPERIENCE:
Confidential, Fortworth, TX
Sr. Full Stack Developer
Roles and Responsibilities:
- Gathering business process requirements.
- Preparing High level and Low level design documents.
- Preparing AD and Development Package Documents.
- Working as critical resource for 10+ applications in the project.
- Creating and updating Materialized views, procedures and cursors.
- Quickly and Efficiently resolved issues
- Code review and preparing Release Notes for ST, UAT and PRD Deployments.
- Source code Management and Development & Deployments of all the GMP Applications.
- Developed complete Web tier of the application using Spring MVC Framework
- Responsible for Development, Bug fixing and maintenance of application.
- Working with UNIX shell scripts and Pearl scripts.
- Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
- Working with SQL developer, Teradata, Toad, MSSQL Server to interact with different databases.
- Involved in complete life cycle of design, development, testing and deployment of CMT (Clin Mode Tool) application.
- Designed new services using various J2EE design patterns like Singleton, Factory pattern.
- Used Oracle SQL as the database and wrote SQL queries in the DAO Layer.
- Check in of files in SVN deployment through configuration tools.
- Construction of Unit Test Cases and unit testing the developed pages.
- Onsite - Offshore coordination and co-coordinating with the clients on a daily basis.
- Designed and implemented the User Interface using JavaScript, JQuery, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Involved in designing the reports and integrate it in to the application.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Leading the technical team, task assignment and management for the team.
- Actively involved in code review, performance tuning and bug fixing phases.
- Sign off artifacts from the development team’s perspective and provide it to release management team for QA/UAT/Prod release and support the release.
- Update the day-to-day work status via mails to client and offshore team.
- Used Log4j framework to log/track application.
- Co-ordinate with testing team.
Confidential, Weatherford, TX
Sr. Java Developer
Roles and Responsibilities:
- Provided designs, solutions and implemented the most critical and complex components of the Pharmacy Internet such as Parent app EPRN.
- Ensured quality of deliverables, high team productivity and efficiency in meeting deadlines for all assignments.
- Effectively collaborated with various teams to accomplish the business requirements.
- Maps the high level business requirements to technical design flows.
- Coding and handling the mobility team.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Developed SQL queries and Stored Procedures for retrieving the data from several databases.
- Updated deliverable documents with modification details.
- Involve in designing the reports and integrate it in to the application.
- Used Log4j framework to log/track application.
- Responsible for tracking the release deliverables and ensure deliverables time lines are met with proper quality standards.
- Actively involved in code review, performance tuning and bug fixing phases.
- SVN repository was used to manage the application source code. Created branches to individual development approach.
- Designed and implemented the User Interface using JavaScript, JQuery, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Responsible for deploying the application in to the Web Sphere Application Server.
- Closely working with testing team for better understanding the business logic.
- Incorporating the comments which are raised by testing team
Confidential
Sr. Java Developer
Roles and Responsibilities:
- Gather requirements from client analyze solution design and provide guidance to team on regular basis to develop the code and deliver.
- Ensure work is assigned, tracked and completed as per the client commitments.
- Create technical artifacts for various modules of EPRN functional flows that map to Business requirements. Prepare detailed specifications from which programs are developed and coded. Also ensures that these programs meet standards and technical specifications.
- Implementing the new change requests proposed by business team.
- Analyze the problems and identify the root cause, provide solutions.
- Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access Oracle SQL.
- Work Experience on Agile Scrum development methodology.
- Used tools like SONAR and Fire bug for managing and monitoring coding standards, code complexity and code coverage.
- Used SOAP UI to test the web service API calls.
- Used Git as version control to check in the code, created branches and tagged the code in Git.
- Review the code and unit test plans of other developers.
- Responsible for deploying the application in to the IBM Web Sphere Application Server.
- Responsible for tracking the release deliverables and ensure deliverables time lines are met with proper quality standards.
- Sign off artifacts from the development team’s perspective and provide it to release management team for QA/UAT/Prod release and support the release.
- Analyzed the integration issues and fixed them.
- Assisted project manager in preparing time estimates and justification for assigned tasks.
- Assisted and supported team members in resolving moderately complex program problems. Provides technical advice on complex programming.
- Conducts quality assurance activities such as peer reviews.
Confidential
Sr. Java Developer
Roles and Responsibilities:
- Gather requirements from business user analyze solution design and provide guidance to team on regular basis to develop the code and deliver.
- Analyzing, designing and developing web applications following the software development life cycle.
- Prepared detailed specifications from which programs are developed and coded.
- Ensured programs meet standards and technical specifications.
- Developed complete Web tier of the application using Struts MVC Framework
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Designed and implemented the User Interface using JavaScript, JQuery, HTML, XHTML, XML, CSS, JSP, and AJAX.
- Provide technical solution for the issues that team faces.
- Used Log4j framework to log/track application.
- Used JSON in application to transmit the data from client to server.
- Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MYSQL database.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Actively involved in code review, performance tuning and bug fixing phases.
Confidential
Java Developer
Roles and Responsibilities:
- Requirement gathering / analyzing the requirement and providing effective solution for the requirement.
- Developed web pages using JSP, JavaScript, JQuery, HTML, XHTML, XML, CSS and AJAX.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Designed and created the database tables and wrote SQL queries, Joins, stored procedures, triggers and functions to access MYSQL database.
- Worked with Customers to fix their issues reported by them in their environment quickly and successfully.
- Provided code fixes for Application related problems.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Designed new services using various J2EE design patterns like Singleton, Factory pattern.
- Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Used Log4j framework to log/track application.
- Used MYSQL as the database and wrote SQL queries in the DAO Layer.
Confidential
Java Developer
Roles and Responsibilities:
- Designed new services using various J2EE design patterns like Singleton, Factory pattern.
- Developed web pages by using JSP, JavaScript, Html, CSS, JSON.
- Involved in the design of tables.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Developed complete Web tier of the application using Struts Framework
- Provided code fixes for Application related problems.
- Used Log4j framework to log/track application.
- Involved in writing the business logic.
- Involved in writing the SQL Queries and Query optimization.
- Actively involved in code review, performance tuning and bug fixing phases.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.
- Responsible for deploying the application on web server.
Confidential
Software Engineer
Roles and Responsibilities:
- Designed new services using various J2EE design patterns like Singleton, Factory pattern.
- Developed web pages by using JSP, Javascript, Html, CSS, JSON.
- Involved in the design of tables.
- Involved in complete life cycle of design, development, testing and deployment of application.
- Developed complete Web tier of the application using Struts Framework
- Provided code fixes for Application related problems.
- Used Log4j framework to log/track application.
- Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
- Involved in writing the SQL Queries and Query optimization.
- Actively involved in code review, performance tuning and bug fixing phases.
- Used SVN as version control to check in the code, created branches and tagged the code in SVN.