Java Full Stack Developer Resume
TX
SUMMARY
- Around 7+ years’ experience in entire Software Development cycle which involves analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based applications using Java and J2EE technologies.
- Strong Experience in Core Java, J2EE, Struts, Spring, JSF, Hibernate, JSP, Servlets, JDBC, SOAP & Restful Web services, AWS, XML, HTML, CSS, Java Script, JQuery and Angular JS.
- Experienced in client side designing and validations using CSS, HTML, Java Script.
- Strong Experience in implementing MVC Framework such as Spring MVC and Struts.
- Strong Experience in persistence API framework like Hibernate.
- Experienced in Developing and Deploying Applications using Jboss, WebSphere Application Server 6.X and Apache Tomcat 6.x, Weblogic.
- Wrote build/deployment scripts using ANT, MAVEN, Jenkins, GITHUB, HUDSON, and CHEF.
- Strong Experience in Micro Services.
- Proficient in Test Automation using UFT and Selenium Tools.
- Strong Experience in Automation Web Applications Testing using Selenium WebDriver, JUnit and TestNG.
- Experienced in Executing Selenium Test Cases and Report defects.
- Ability to collaborate with the Business Analysts and end-user team members for the purpose of defining the characteristics of a desired future state.
- Experienced in translating complex technical terminology, concepts and issues in terms understandable to technical and non-technical management and staff.
- Experienced in Defining and creating Technical, Designing and Functional documents.
- Excellent in databases like Oracle 9i and MySQL.
- Experience in working under high stress environment to meet the project deadlines. Ability to deliver results in a high-energy, fast-paced environment
- Highly motivated and detail oriented to research and determine root cause of bugs in coding, data or other issues
- Excellent communication, analytical, interpersonal and presentation skills.
- Provide comprehensive management to the team to develop and define project milestones and deliverables, identify and resolve project issues, drive project deliverables, develop solutions.
- Track and monitor team progress against metrics and milestones to prioritize the team’s efforts and maintain focus on project deliverables.
TECHNICAL SKILLS
Programming Language: Java, JDBC, J2EE,Struts, Hibernate
Web/ Application Server: Tomcat 5.x,Oracle Application Server 10g,Jboss
Client Server/ Distributed: JSP, Servlets, JavaScript, XML, Web Services, Ajax
Databases: Oracle 9i, 10g, MySQL, MONGODB
Web Technologies: HTML, Cascading Style Sheets (CSS)
Operating Systems: Windows 98/2000/XP/7.Linux
Message Broker: Apache KAFKA
Testing Tools: QTP, Load Runner and Selenium
PROFESSIONAL EXPERIENCE
Confidential, TX
Java Full stack Developer
Responsibilities:
- Created the detailed Design documentation.
- Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3, Ajax, Angular JS and Bootstrap.
- Actively engaged in the agile development process.
- Experience working on different APIs, utilizing monolithic services to micro services depending on the requirements, were used kafka as message queue for one of the APIs to send topics via message broker.
- Vigorously participated in the Scrum meetings.
- Extensively used Bootstrap and Angular JS for the development of User Interface (UI).
- Contributed in the system study to understand the functionality of the current system Requirement Specification document.
- Developed DAO's to process the database operations.
- Involved in development of the applications using Spring Web MVC.
- Experience in JUnit/Unit Testing.
- Designed, developed and maintained the data layer using Hibernate and configured Spring Application Framework.
- Deployed the Jar, war files etc. on WebSphere Application server.
- Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).
Environment: Java, J2EE, SPRING, Servlets, Eclipse 5.5.1, Angular JS, Bootstrap, Hibernate, HTML, JavaScript, JSP, Spring MVC, CSS, JDBC, WebSphere, Selenium, Ant.
Confidential, TX
Full Stack Developer
Responsibilities:
- Developing dynamic web pages using HTML5, CSS3.
- Coded extensively using Spring Framework to make rich internet web application.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked on the website from start to finish to give it a new look using Angular JS, HTML5/CSS/JavaScript.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Created UI designs using Web 2.0 standards
- Responsible for creating the screens with table-less designs meeting W3C standards
- Involved in extensive HTML5 coding.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practices and standards when project requirements are lagging
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Performing the different modules like login, search and download with tracking.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
Environment: Java, J2EE, SPRING, Servlets, Eclipse 5.5.1, Angular JS, Bootstrap, Hibernate, HTML, JavaScript, JSP, Spring MVC, CSS, JDBC, Web Sphere, QTP, Load Runner.
Confidential, Arlington-Virginia
Java Developer
Responsibilities:
- Worked with functional leads to discuss business specifications and transformed them in to technical requirements.
- Developed environment set up document and assisted development team to install development environment.
- Assisted in developing the technology proposal document required for the system.
- Used Eclipse as development IDE for web applications
- Designed the application workflow using Struts 2.0 and authored struts configuration
- Developed core business components to automate the process of screening applicants for the requirement.
- Developed REST web services for internal consumers.
- Created user interfaces for the presentation layer using JSP, HTML and JavaScript.
- Designed front-end, data driven GUI using JSP, HTML, JavaScript and CSS.
- Developed business components in the rules engine using business components. XML based configuration is provided to configure rules engine dynamically on the run time.
- Worked with the database team to analyze the data from development perspective.
- Written JUNIT test cases for unit
Environment: Java, JDBC, Servlets, JSP, Struts 2.0, Web Logic 10.3, Eclipse, Web Services, Oracle 10g, JDBC, HTML, JavaScript, ANT, Soap UI, CVS.
Confidential
Associate Software Engineer (Web Solutions Engineer)
Responsibilities:
- Developed application web pages of Sales and Purchase portal by using Java, Java Server pages, Java, spring, Weblogic and Oracle.
- Worked extensively with App DBA in the database design of (Tables, indexes, table spaces, views, control files, data files, procedures, functions, packages, shell scripts).
- Developed Data loads using SQL*LOADER jobs; maintained data consistency; integrity.
- Extracted data from warehouse using SQL stored procedure; packages.
- Wrote extensive UNIX shell scripts for automating logs, checking daily logs for automating backup, recovery procedures.
- Configured ODBC/JDBC connections with front-end application user screens.
- Worked with Production Support Teams to schedule database backups and archived/purged the data as per business; system requirements.
- Used HP Service Manager for change management.
- Generated dynamic and ad hoc reports for MIS department.
- Experience in JUnit/Unit testing.
- Supported 50 production users including super users.
Environment: Java, J2EE, JDBC, spring, Oracle, Eclipse IDE, JUnit, HP Service Manager, SQLDeveloper.
