Full Stack Java Developer/sr Software Engineer Resume
SUMMARY
- 15+ years of experience as a Full stack Java Developer/Sr Software Engineer in analysis, design, development, documentation, and testing of multi - tier systems in Java, J2EE technologies.
- Strong Knowledge on Application Development using Software Development Life Cycle using various methodologies like Waterfall, Agile/Scrum.
- Expertise in working with various J2EE technologies including Spring, Hibernate, Struts MVC Framework, Servlets, JDBC, AJAX, WEB SERVICES, Tableau.
- Extensive experience in developing Microservices using Spring Boot and followed domain driven design.
- Experience in using build/deploy tools such as Jenkins for Continuous Integration & Deployment for Microservices.
- Experience in implementing Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
- Good experience in developing Web Services REST, SOAP, JAX-WS, WSDL.
- Experience in Automation Test developing, Automation Framework design using TestNG and JUnit.
- Experience in Configuring and deploying applications on JBoss 4.3/5.0/6.4/7.2 , Tomcat 5.5/6.0/7.0/8.5 server.
- Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
- Hands on experience with build and deployment tools including Ant / Maven, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
- Experience with Use-Case design, Class and Sequence diagrams using UML.
- Good working experience in GUI design using Bootstrap, Fontawesome, CSS.
- Application development using IDE's like Eclipse and Net Beans.
- Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.
- Understand business needs and know how to create the tools to manage them.
TECHNICAL SKILLS
Language: C, C++, Java, J2EE and SQL
J2EE Technologies: JSP, Servlet’s & JDBC
Framework: Spring MVC, Spring JDBC, Spring IO, Spring Boot, Struts, Hibernate, Spring MVC, JSLT, SSO, SAML 2.0, Tiles, Junit, Ant, Marveen, JFree Charts, cewolf, Spring Portlet, Healthy Planet, Google Web Toolkit (GWT) and TSF
Java Packages: Applets and JFC Swing
Database: Oracle, MySQL, MongoDB, NoSQL, MS-Access & FoxPro
Web Technologies: JQuery, Ajax, CSS, XML, XSLT, HTML, DHTML, JSON, Dojo and JavaScript.
Web/App Servers: Jahia, Tomcat, Jboss, Web logic and Web-sphere
Platforms: Unix & Windows 2000/9x/XP
Tools: /IDE’s: TOAD, SQL Developer, Eclipse, IntelliJ and Net Beans
Source Control: SVN, CVS and Git
PROFESSIONAL EXPERIENCE
Confidential
Full stack Java Developer/Sr Software Engineer
Responsibilities:
- Interaction with client/business/stakeholders team to understand functional/business requirements and develop the System design and involved in technical discussions, design reviews with Architects.
- Converting business requirements into functional requirements and preparing & presenting storyboard (UI design).
- Working through SDLC (Software Development Life Cycle) phases like Requirements Analysis, Software Design, Database Design, Implementation and Integration, Testing, Deployment and Maintenance, E-commerce/Fulfillment.
- Designed and developed asynchronous RESTful Micro services using Spring boot.
- Analyze and fix issues related to performance like memory leak & page loading.
- Identifying project risks and implementing remediation strategies to ensure project success.
- Leads and carried over in analysis, design, development and testing, SOA.
- Perform validation and verification testing
- Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, Jquery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, Pl/Sql, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf, MySQL Server, NoSQL and ORACLE, Ruby .
- Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases.
- Developed the User Interface Screens for presentation using Bootstrap, Jquery, AJAX, JSP, HTML, CSS, and Java Script.
- Worked on migration projects like Struts to spring and WebLogic to Jboss.
- Worked on Single Sign On technologies like SAML 2.0.
- Using tools like Eclipseb, version control systems like Git/Bit Bucket/CVS/SVN, defect tracking, monitoring in all areas of the software development life cycle (SDLC), data modeling and object modeling was done by Unified modeling language (UML).
Confidential
Full stack Java Developer/Sr Software EngineerResponsibilities:
- Developing Java Server Pages for presentation layer.
- Worked with spring framework that uses Portals implementation and Web Service (this is implemented by EA team) that interact with the database for developing this application.
- Used Validate framework for the server side validations.
- Involved in testing and preparing test cases using Junit.
- Involved in High level and Low-level design and implement Code re-factors changes.
- Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, Jquery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, Pl/Sql, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf, MySQL Server and ORACLE.
- Designed and developed asynchronous RESTful Micro services using Spring boot.
- Integrate Web Service (SOAP/RESTful) to Interacting with multiple master databases, SOA.
- Developed the User Interface Screens for presentation using Bootstrap, Jquery, AJAX, JSP, HTML, CSS, and Java Script.
Confidential
Full stack Java Developer/Sr Software EngineerResponsibilities:
- Requirement Gathering from Onsite coordinator, Analysis of requirements and mapping the requirement to design components
- Designed and developed re-usable components.
- Design and Development of very high complex functionalities like Multiple levels of tables in UI using JavaScript.
- Attending status calls with the Client/Customer and preparing the MOM for the Status call.
- Preparing the Quality documents like DOU, SRS, Design Document, System Test Cases, System Test Report, Review documents, Issue Logs, Project Kick Off documents, Project Plan, Status Reports, MOM s, Traceability Matrix etc., and maintenance as per Satyam Quality Process.
- Involved as a developer of complex functionalities with in the project using following technologies like Java, Struts, Spring, Hibernate, JSP, Servlet’s, HTML, DHTML, JavaScript, Jquery, Bootstrap, CSS, AJAX, DOJO, SOAP/RESTful web services, XML, XSLT, GSA, SQL, Pl/Sql, GWT, AWT, WebLogic, Jboss, Tomcat, Jfree Charts, Cewolf, MySQL Server and ORACLE.