We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL PROFILE

  • Extensive experience in requirements gathering, analyzing, planning, scoping, designing, developing, integrating, managing, debugging, testing, deploying, post go - live support and maintenance of software enterprise and web applications for the federal agencies and commercial sectors.
  • Extensive hands-on experience in JAVA/J2EE programming like Core JAVA, JSP, Servlet, JSF, JDBC, EJB and JMS.
  • Experience in front end development with strong programming skills in HTML5, CSS3, XML, Java Script, JQuery and JS frameworks (Angular JS, React JS, Node JS).
  • Experience in using Spring Framework (Spring Core, Spring Boot, Spring MVC, Spring ORM, Spring DAO, Spring AOP, Spring Web flow, Spring batch and Spring security).
  • Hands-on expertise in design and development of publishing and consuming web services using RESTful API in XML, JSON and Binary formats.
  • Strong relational data base knowledge and experience in Oracle, MySQL database. Extensive programming experience with developing PL/SQL packages, creating database tables, views, triggers, indexes, and well versed with database SQL performance tuning.
  • Experience in deploying J2EE applications on Apache Tomcat, WeLogic and JBoss application server.
  • Experience using various version control tools - SVN, ClearCase, CVS, Serena PVCS, GIT etc.
  • Worked with different Bug Tracking Tools like Jira, Bugzilla.
  • Experience with managing, building, and deploying code through tools including Eclipse, GIT, Docker, and Jenkins.
  • Experience developing within Agile/SCRUM, Waterfall methodology in project Software Development Life Cycle (SDLC).
  • Experience in developing UML diagrams like Use Case diagrams, Class diagrams, Sequence diagrams and Behavior diagrams.
  • Experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phase.
  • Experience in defining development, coding standards and performing code reviews.
  • Mentoring and guiding team members.
  • Self-starter with excellent communication and interpersonal skills. Strong analytical skills, organized, detail oriented, great team player, resourceful problem solver, and ability to work under pressure.

TECHNOLOGY SNAPSHOT

Languages/Web related: JAVA 8, J2EE, JDBC, EJB, PL/SQL, XML, HTML5, CSS3, JSP, JSF, Servlets, JMS, REST Web Services, Bootstrap, Java Script/jQuery, AngularJS 4

Operating Systems: Windows, Unix, Linux, Solaris

Applications: Word, Excel, Project, Visio, PowerPoint, SharePoint

Web/Application Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Databases: Access, MySQL, SQL Server, Oracle 11g/12c

Framework: Spring Framework 4.3, Hibernate

Tools/Editor: Toad, HP ALM, JIRA, JUnit, ClearCase, GIT, Harvest, VersionOne, Serena PVCS, SubVersion, SQL Plus, JDeveloper, Eclipse 4.7

PROFESSIONAL EXPERIENCE:

Confidential, Washington DC

Senior Full Stack Java Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project using agile methodology.
  • Worked with product owner for requirements gathering, analysis, transform them into software specifications, POC, prepared requirement specification document for the application.
  • Developed the Web Based Rich Internet Application (RIA) using Spring MVC framework and Angular JS.
  • Designed and developed backend webservices using REST API with JSON request and response using Spring Boot.
  • Extensively worked on Core Java to develop business, and persistence tier (Multithreading, Collections, exceptions etc.).
  • Worked on all the features of Angular framework such as Data binding, Directives, Dependency Injection, Services and Deep Linking.
  • Used Eclipse IDE for development and debugging of Application.
  • Developed PL/SQL packages, stored procedures / functions, tables, triggers using TOAD on Oracle database to meet business requirements. Did performance tuning and SQL query optimization.
  • Developed Bootstrap responsive web application pages using AngularJS services, controllers and directives for front end UI and consumed RESTful web service API.
  • Used JSP, JavaScript, JQuery, HTML5, and CSS3 for manipulating, validating, customizing, error messages to the UI.
  • Used JQuery to make the front-end components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Implemented Single Page Design and customized directive and filter criteria by using AngularJS and used AngularJS MVC to build a cross-browser compliant application.
  • Used ReactJS, NodeJS and AngularJS for the User Interface changes of the application.
  • Prepared Technical Design documents that include class, use-case, sequence and activity diagrams using IBM Rational Rose.
  • Successfully lead the Production deployment of the application which includes coordinating with multiple teams, infrastructure and deployment.
  • Created test cases for all the developed modules in JUnit.
  • Provided technical mentoring to junior developers.
  • Experience writing Unix/Linux scripts.
  • Coordinated with Testing teams, Product owners and Business Analysts to resolve defects.
  • Participated in code reviews and ensured the code written complies with the company standards and policies.
  • Provided on-call production support.

Environment: Java 8, J2EE, Spring Framework, RESTful Webservices, Angular JS 4, Eclipse, JBoss, Apache Tomcat, PL/SQL, Oracle, Java Script/jQuery, HTML5, CSS, GIT, JUnit, JIRA

Confidential, Oklahoma City, OK

Senior Full Stack Java Developer

Responsibilities:

  • Collaborated with the government customer to gather business requirements, Reviewed Business requirements, analyzed functional Design documents and prepared technical design documents.
  • Performed technical design, development and implementation of integration solutions using Java/J2EE, SpringMVC Framework, JSP, JSF, Servlets, Java Script/JQuery, AngularJS, XML/XSD at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Extensively used Spring IOC, Spring AOP, Spring MVC, Spring Data, Spring Web Services of the Spring Framework in implementing the various layers of the application using Spring Boot.
  • Worked on Spring Security framework for login authentication, password hashing.
  • Wrote complex report using SQL and PL/SQL procedures and functions against an enterprise Oracle database.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Involved in creating front end development using HTML 5, CSS 3, JavaScript, JQuery, AngularJS 4.0, React JS, Bootstrap.
  • Worked with Apache Server as web server, Tomcat service as application server for each widgets and Oracle to maintain database.
  • Designed RESTful web services with JSON representation for handling AJAX requests. Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing.
  • Used Serena PVCS for software configuration management (SCM).
  • Used Oracle Coherence for caching. Used JMS Messaging.
  • Used Eclipse Integrated Development Environment (IDE) in entire project development.
  • Created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for an optimized application design using Microsoft Visio.
  • Provided technical oversight and coordination of team activities within Agile environment.
  • Defined development, migration, documentation and coding standards. Participated in code reviews and ensured the code written complies with the company standards and policies.
  • Wrote JUnit test-cases and built test-suites.
  • Helped the client in identifying areas of performance improvement and recommended the solutions.
  • Support Management - Responsible for leading support and maintenance program for the Enterprise Applications ensuring SLA adherence and Quality ticket resolution.
  • Quality & Process Control - Facilitate following of standards and processes in deliveries to offer consistency of deliverables. Responsible for laying down new processes working with PMO team to ensure adherence to Quality norms across the development and implementation process.
  • Involved in troubleshooting the production problems related to software applications and provided suggestions for improvements and enhancements.

Environment: Java 8, J2EE, Spring Framework, HTML5, CSS3, Serena PVCS, Apache Tomcat, RESTful Webservices, Angular JS 2, Eclipse, PL/SQL, Oracle, Java Script/JQuery

Confidential, St.Louis, MO

Senior Java Developer

Responsibilities:

  • Served as a software developer for design, development, test, deployment, support and documentation of ERP application.
  • Worked with Product Managers to understand the Oracle ERP product enhancement requirements, developed product enhancement design documents and prototypes, evaluate effectiveness, conducted technical feasibility studies.
  • Designed, developed, tested and documented new software products features, major enhancements and components to enhance Oracle ERP modules using latest Oracle tools and Java/J2EE, JSP, Servlets, Linux, Unix, XML/XSLT, JDBC, Java Script, PL/SQL technologies and deployed on Apache Tomcat.
  • Used Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Hired, trained, mentored, guided junior team members.
  • Involved in Release Management process by fixing bugs and releasing patches.
  • Created test plan, test cases to be utilized in end-to-end system and user acceptance testing to test application functionality, accuracy and reliability.
  • Used PVCS for source control system.
  • Designed and developed RDBMS ER diagrams, created data base schema, tables, views, synonyms.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Worked onsite at the client place involved in the UAT Build, Configuration, Deployment and Integration.
  • Worked as onsite coordinator and managed offshore resources to assign and deliver technical components within the planned project schedule and with quality.
  • Participated in code reviews and ensured the code written complies with the company standards and policies.

Environment: Java, J2EE, HTML, CSS, PVCS, Apache Tomcat, Eclipse, PL/SQL, Oracle, Java Script, JSP, XML

Confidential, San Diego, CA

Java Developer

Responsibilities:

  • Served as a software developer for design, development, test, deployment, support and documentation of assigned software applications.
  • Involved in large and complex COTS integration projects. Analyzed the business/user requirements and converted them as functional/Technical requirements and provided the architectural and design solutions using the Java, J2EE, JSP, Servlets, PL/SQL, JDBC, JMS, XML and other technologies and deployed the developed components on WebLogic server.
  • Extensively worked on Core Java to develop business components (Multithreading, Collections framework, exception handling, File I/O operations etc.).
  • Interaction with various stakeholders from cross-functional teams (internal & external) to manage functional dependencies, Infrastructure requirements and meeting customer expectations successfully.
  • Was part of post-production support, involved in troubleshooting the production problems related to software applications. Resolves problems with software and responds to suggestions for improvements and enhancements.
  • Designed, developed, tested and migrated the data conversion interfaces using PL/SQL packages on Oracle database.
  • Experienced in Software Analysis and Design using Unified Modeling Language (UML) and Rational Rose.
  • Developed and executed automation scripts using QTP using VBScript for multiple System integration test cycles on multiple projects.
  • Collaborated with the Business Analysts and Software Testers to ensure User Stories, issues, tasks, and defects are documented.
  • Configured WebLogic for connection pools, data sources, JMS connection factories, JMS server queues and deployment of ear and war files.
  • Worked as onsite coordinator and managed offshore resources to assign and deliver technical components within the planned project schedule and with quality.
  • Responsible for providing timely status report to the management.
  • Used SubVersion (SVN) to maintain the source code revision.
  • Wrote shell scripts to submit Java and other files to check into SVN through command prompt.
  • Worked with stakeholders to develop test plans and/or develop new test strategies to include functional unit, integration, regression, User Acceptance Testing, performance or other testing as appropriate.

Environment: Java, J2EE, HTML, CSS, SVN, WebLogic, JDeveloper, PL/SQL, Oracle, Java Script, JSP, Servlets.

We'd love your feedback!