Sr. Java Full Stack Developer Resume
San Francisco, CA
SUMMARY:
- Software professional with 11 years of experience which includes User Interaction, Business Analysis, Design, Development, Integration, Code review, Creation and validation of test plans, Impact analysis, Configuration, Code Management, Production Support, Maintenance, Enhancements and Testing, Documentation and Hands on experience in Insurance, Healthcare, Retail, Telecom, Finance and Manufacturing domains.
- Hands on experience in developing J2EE applications using Spring, Hibernate 3.x and Struts 1.x./2.x, Web Services (SOAP/ REST), JSP, Servlets, JDBC and Core Java concepts.
- Having Good experience in creating and publishing Web Services (SOAP/ REST).
- Strong background in Object Oriented Programming and Collections.
- Experience in designing the User Interface Screens for the System using JSP, Java Script, jQuery, AJAX, JSON, Angular JS, CSS3, HTML5, and XSL.
- Experience in developing Single Page Applications (SPAs) using Angular.js JavaScript framework by creating modules, controllers, ng - repeat, customizable filter, services, directives etc.
- Experience with Oracle, MS SQL, MySQL and Mongo DB(No SQL) .
- Experience in Agile development methodology, waterfall and TDD (test driven development)
- Experience in Sprint/ Iteration Planning, Meetings and Sprint execution using Agile Methodology.
- Used JIRA and Confluence for issues, project tracking and documentation.
- Work experience with all J2EE patterns like MVC, Singleton, Factory, Data Access Object.
- Efficient in software engineering skills in generating design and architecture artifacts using UML.
- Worked on SOA based architecture and technology.
- Worked with Source control tools like SVN, Git Hub, Clear Case, CVS and VSS.
- Good experience in web servers like Tomcat, WebLogic, JBoss and Web sphere.
- Worked on Windows, Mac OS, UNIX and Linux platforms.
- Strong experience using build tool like ANT, Maven and Jenkins.
- Expertise in the development of web applications using MVC architecture such as Struts and Spring MVC.
- Working knowledge in different IDEs like Eclipse, Intellij IDEA & Net Beans.
- Experience with Jasmine for JavaScript unit testing.
- Good experience in creating test cases using JUnit and SonarQube to measure code coverage, code standard compliance, code duplication and unit test results
- Used Find Bugs for good coding coverage and better coding rules.
- Lead technical teams to successful delivery of projects.
- Experience in working with architect, business analysts, coordinating developers, testers on complex projects during the entire Software Development Life Cycle (SDLC).
- Used Mercury Quality Center for defect tracking.
- Ability to handle multiple responsibilities and work within team as well as independently
- Experience in interaction with clients to collect systems requirements, specifications, and timelines and actively involved in UAT (User Acceptance Testing).
- Experience in preparing High/Low Level Design document & Implementation Plan.
- Having hands on experience on Telecom, Insurance, Healthcare, finance, Retail and Manufacturing domain.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE (JSP, Servlets and JDBC)
Open Source Frameworks: Spring Framework, Struts1.2/1.3/2.0, Hibernate 3.6
Web Service: Web Service (RESTful and SOAP)
Web Technologies: JavaScript, HTML5, jQuery, Angular JS, CSS3, XML, AJAX, JSON, XSLT, XSD, SQL, PL/SQL, UML
Databases: Oracle 11i, Sql Server 2008 and My SQL5
Application/ Web Servers: JBoss 6, Websphere Application Server, Weblogic 10.3, Apache Tomcat 5x and Oracle AS
IDE (Integrated Development Environment): Eclipse, NetBeans, WID(WebSphere Integration Developer)
Configuration Management Tools: SVN (Subversion), Git Hub, Clear Case, VSS, Win CVS
Operating Systems: Microsoft Windows, Mac OS, Linux and Unix
Development Methodologies: Agile, Scrum and Waterfall
Domain Experience: Insurance, Banking, Finance and Manufacturing
Build Tool: Apache Ant and Maven
Other Tool: JIRA and Confluence, Docker Container, JUnit, SonarQube, FindBugs, Soap UI, Sequel Pro, Toad, Putty, WINSCP, Mercury Quality Center, Notepad++ and Edit Plus
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco, CA
Sr. Java Full Stack developer
Environment: and Technologies: AngularJS, HTML5, CSS3, Spring 3, RESTful Web Services, Hibernate 3.6, Mongo DB, JBOSS 6, Eclipse Mars 4.5.1, JSP, jQuery, JSON, AJAX, Java Script, Oracle 11i, JIRA and Confluence, Git Hub, Maven, JUnit, SonarQube and Find Bugs.
Responsibilities:
- Developed front-end code with AngularJS and display the well-organized result in web pages by writing AngularJS controller, directives, services, filter etc.
- Used HTML5, CSS3, AJAX for UI development.
- Developed the Application layer using the Spring MVC.
- Developed the persistence layer using Hibernate framework.
- Executed Database Queries with Oracle 11i.
- Developed a RESTful Web Services to exchange the data.
- Followed Agile Methodology and TDD (test driven development).
- Developed, implemented and performed the Unit Testing using JUnit.
- Involved in process for builds and deployments with Maven and Jenkins for continuous integration
- Used JIRA and Confluence for issues and project tracking and documentation
- Used SonarQube and Find Bugs to measure code coverage, code standard compliance, code duplication, and unit test results
- Responsible in maintaining the Java source code using Git Hub as a version control system.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation.
- Involved in providing maintenance and support for the application after every sprint execution.
Confidential, Dallas, TX
Sr. Java Full Stack Developer
Environment: and Technologies: Spring 3, RESTful Web services, Hibernate 3.2, Angular JS, JSON, JSP, Java Script, HTML, CSS, AJAX, XML, XSLT, JBOSS 6, Intellij IDEA, Java Script, JUnit, Clear Case, Maven, Jenkins and SonarQube.
Responsibilities:
- Followed Agile Methodology and TDD (test driven development).
- Developed front-end code with AngularJS and designed web pages by writing AngularJS controller, directives, services, filter etc.
- Used HTML5, CSS3, AJAX for UI development.
- Developed the Application layer using the Spring 3 framework.
- Developed the persistence layer using Hibernate framework.
- Developed a RESTful Web Services to exchange the data.
- Executed Database Queries with Oracle 11i.
- Developed, implemented and performed the Unit Testing using JUnit.
- Involved in process for builds and deployments with Maven and Jenkins for continuous integration
- Used SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results
- Responsible in maintaining the Java source code using Clear Case as a version control system.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation
- Involved in providing maintenance and support for the application after every mock execution.
Confidential, Dallas, TX
Sr. Java Developer
Environment: and Technologies: Spring 3, Hibernate 3, Angular JS, JSP, Java Script, HTML, CSS, AJAX, JavaScript, WebLogic 10.3, Mongo DB, Eclipse Luna, Oracle 11i, JUnit, Clear Case, Maven, Jenkins and SonarQube.
Responsibilities:
- Created UI Using Angular JS, Java Script, HTML, CSS, AJAX.
- Designed and developed the Application layer using the Spring 3.
- Designed and developed the persistence tier using Hibernate framework
- Designed and developed a RESTful Web Services layer to interface with a Host system.
- Wrote services to retrieve user data from Mongo DB (NoSQL).
- Involved in process for builds and deployments with Jenkins and Maven
- Used SonarQube to measure code coverage, code standard compliance, code duplication, and unit test results.
- Involved in Unit testing and automation testing.
- Used Find Bugs for good coding coverage and better coding rules.
- Responsible in maintaining the Java source code using Clear Case as a version control system.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation and Coordinate with architects and QA team.
- Logging, capturing, analyzing, resolving defects and performed Integration testing
- Providing technical leadership to junior IT staff.
- Involved in providing maintenance and support for the application after its rollout.
Confidential
Tech. Lead -Sr. Programmer
Environment: and Technologies: Spring 3.0.6(Spring MVC), Hibernate 3, RESTful Webservices Linux, Servlets, JSP, jQuery, sJavaScript, AWS, XML, JBOSS 5.1, Eclipse Juno, SOAP UI, Oracle 11i, JUnit, SVN, Maven and FindBugs
Responsibilities:
- Coordinating with client to cover the functionality, technical issues and scope of work.
- Created UI Using jQuery, Java Script, HTML, CSS, AJAX.
- Involved in Sprint execution with Agile methodology using Sprint.
- Organized and facilitated Sprint planning, daily stand-up meetings, reviews, release planning, demos and other Scrum-related meetings
- Involved in development using Spring Framework and Hibernate ORM
- Developed a RESTful Web Services to exchange the data.
- Writing Database Queries and Procedures using Oracle 11i
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation using JUnit, Findbugs tools
- Unit testing and Integration testing and Coordinate with architects and QA team.
- Creation of supporting documentation using templates to document code, installation plans, test plans and cases
- Involved in providing maintenance and support for the application after its rollout.
Confidential
Tech. Lead -Sr. Programmer
Environment: and Technologies: Spring 3.0.6, Hibernate 3.6, Struts 2.0, RESTful Web services, Servlets, JSP, JavaScript, HTML5, Ajax, JSON, WebLogic Server, Eclipse Juno, Oracle 11i
Responsibilities:
- Involved in Analysis, Design and implementation
- Created use case, activity and sequence diagrams
- Involved in the development of Controller, Service and integration layers.
- Done development by using Spring Framework and Hibernate ORM
- Created interfaces for application integration using CORBA in UNIX.
- Writing Database Queries and Procedures
- Logging, capturing, analyzing and resolving defects.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation
- Unit testing and Integration testing of the modules
- Involved in identify defects in the integration process.
- Creation of supporting documentation using templates to document code, installation plans, test plans and cases
- Involved in providing maintenance and support for the application.
Confidential
Programmer Analyst
Environment: and Technologies: Spring 3.0.6, Hibernate, Webservices (RESTful and SOAP), Servlets, JSP, Javascript, AJAX, JSTL, HTML, CSS, XML, JavaScript, JDBC, WebSphere Server, Eclipse 4.x, Oracle 11g, JUnit and SVN
Responsibilities:
- Coordinate with client to cover the functionality, technical issues and scope of work.
- Involved in the development of Controller, Service and integration layers.
- Done development by using Spring Framework and Hibernate ORM
- Writing DB Queries and Procedures.
- Created use case, activity and sequence diagrams
- Development of test plans and test cases to test the code using JUnit
- Performed client-side and server-side validations
- Logging, capturing, analyzing and resolving defects.
- Code Review, Code Delivery and Integration with existing Code and Test Data Preparation
- Creation of supporting documentation using templates to document code, installation plans, test plans and cases
- Involved in providing maintenance and support for the application after its rollout.
Confidential
Sr.Programmer
Environment: and Technologies: Struts, SOA, Webservices (REST/SOAP), Websphere ESB, Servlet, JSP, JDBC, CSS, XML, JavaScript, Oracle AS, Eclipse 3.x, Oracle 11i, Oracle AS, JUnit, VSS, Mercury and JForm Designer
Responsibilities:
- Created a UI by using special form designer toll JFormDesigner
- Coordinate with client to cover the functionality, technical issues and scope of work.
- Involved in the development of Controller, Service and integration layer.
- Done development by using Struts Framework and Hibernate ORM
- Defect fixing and maintaining a defect using test management software Mercury by HP and support testers.
- Code Delivery and Integration with existing Code and Test Data Preparation
- Involved in providing maintenance and support for the application.
Confidential
Programmer
Environment: and Technologies: Struts, Servlets, JSP, JMS, JDBC, XML, JavaScript, OC4J Server, Eclipse Europa, MS SQL Server and Postgre SQL and VSS
Responsibilities:
- Involved in the development of Controller, Service and integration layer.
- Development of test plans and test cases to test the code using JUnit
- Performed validations using Struts Validation Framework.
- Logging, capturing, analyzing and resolving defects.
- Code Delivery and Integration with existing Code
- Unit testing and Integration testing of the modules
- Deploying the code into server
- Involved in providing maintenance and support for the application.
Confidential
Programmer
Environment: and Technologies: Struts, Servlet, JSP, JDBC, XML, JavaScript, OC4J, Eclipse, MS SQL Server and VSS
Responsibilities:
- Design and development using Struts Framework
- Performing client-side and server-side validations
- Writing Database Queries and Procedures
- Analyzing and resolving defects.
- Involved in providing maintenance and support for the application.
