Full Stack Java Developer Resume
TexaS
SUMMARY
- Over 4 years of experience as Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
- Experience working with Agile methodology implementations like Daily scrum meetings, sprint planning’s, and resource planning.
- Strong Knowledge of Object - Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
- Good understanding of Java/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate and Service Locator.
- Extensive development experience in web applications using Java, J2EE, JSP, Servlets and APIs like JDBC, XML and JavaBeans.
- Strong experience in implementing MVC framework like Spring and ORM tools like Hibernate in J2EE architecture.
- Proficient with development of RESTful Web Services using JAX-RS and spring framework for exchange of JSON and XML representations.
- Expertise working with Front-end tools like Angular, JavaScript, jQuery, AJAX, JSON, HTML/DHTML and CSS for view layer.
- Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using Angular.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, and MS-SQL.
- Expertise in using J2EE Application Servers such as WebSphere, WebLogic and Web Servers like Tomcat.
- Experienced in build tools like ANT and Maven, Log4j for Logging and JUnit for testing.
- Experience in handling Version Control Systems like CVS, GIT and SVN.
- Working experience with the operating systems like UNIX, Linux and Windows.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
- Fast learner, team player and ability to adopt new technology.
TECHNICAL SKILLS
Programming Languages: Core Java, SQL, PL/SQL, C, C++.
Java Technologies: Servlets, JSP, JDBC, JNDI.
Frameworks: MVC, Spring, Hibernate and JDBC.
Distributed Technologies: Web Services (SOAP/REST), SOA, RMI, XSLT, XSD, DOM, SAX, Apache, WSDL.
Web/Application Servers: JBoss, Apache Tomcat, WebSphere, WebLogic.
IDEs: Eclipse, NetBeans, VScode, Visual Studio
Scripting Languages: Angular JS, JavaScript, jQuery, CSS3.
Markup Languages: HTML5, DHTML, XML.
Testing/Logging Tools: JUnit, Log4j.
Database Server: Oracle, MySQL, SQL Server, DB2.
Methodologies: OOPS/OOAD, UML, Design Patterns, Agile, Safe Agile
Messaging Services: JMS.
Version Control Tools: GIT, SVN, CVS.
PROFESSIONAL EXPERIENCE
Confidential, Texas
Full Stack Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed and implemented the J2EE with MySQL in Eclipse IDE.
- Developed the UI using JavaScript, JSP, HTML, CSS, JSON, Angular JS for interactive cross browser functionality and complex user interface.
- Implemented the web-based application following the MVC architecture using Spring Framework.
- Developed and Consumed RESTful Web Service.
- Authorization of Micro services using OAuth2 mechanism & Exposed server/client side of spring boot SOAP/REST Web Services.
- Designing and developing new Rest based micro services on Spring boot framework and deploy them on various environments of Pivotal Cloud Foundry (PCF).
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks.
- Data base migration to Oracle for WebSphere Portal.
- Involved in customizing the design and development of Themes and Skins of WebSphere portal according to the client's requirement.
- Designed and developed an Applicant Tracking System in WebSphere Studio Application Developer using spring, JavaScript, Log4J, HTML and DB2.
- Built and accessed the database using Hibernate, ORM framework with Oracle 11g.
- Providing a framework for mapping object-oriented domain model to a traditional relational database using Hibernate ORM framework.
- Used Hibernate to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
Environment: Java/J2EE (JSP, Servlet), Web Services, HTML, CSS, Micro Services, JavaScript, Angular JS, JUnit, Spring, Hibernate, MS SQL, tomcat, Log4J.
Confidential, Plano, TX
Java developer
Responsibilities:
- Interacted with the stakeholders and gather requirements and business artifacts based on Agile Scrum methodology.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate and CMS.
- Developed the web interface using HTML, CSS, JavaScript and jQuery.
- Designed and developed Application based on Spring Framework, Spring MVC and Hibernate.
- Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data Access Object), DTO (Data Transfer objects), and ORM Mappings.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Worked on writing efficient SQL stored procedures to generate outbound files for external systems.
- Developed Web Services to allow communication between application through SOAP.
- Integrating jobs for manipulating and transforming the data
- Developed Maven scripts for the build and deployment of J2EE components in application server.
- Performed unit testing on developed code using Junit.
- Used SVN version controlling to maintain project versions.
Environment: s: Java/J2EE, Agile, Spring, Hibernate, SOAP, JUnit, HTML, CSS, AJAX, jQuery, XML, CSV, Excel, GIT, SVN, Maven, SQL, Windows.
Confidential, Euless, TX
Java Developer
Responsibilities:
- Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
- Developed User- Interface screens involving Servlets, JSP and JavaScript.
- Developed the presentation layer using JSPs and HTML.
- Developed UI pages using HTML, JSP and jQuery and AJAX for asynchronous Communication.
- Form Validations using JavaScript and Validation Framework
- Develop Restful micro services and concurrent applications using Java.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application.
- Used ANT for building and deployment process.
Environment: Java, Servlets, JSP, JDBC, JavaScript, Spring, Hibernate, Web Services, Restful, HTML, jQuery, SQL, AJAX, Windows.
