Full Stack Java Developer Resume
Long Island, NY
SUMMARY
- Full stack Developer with 8+ years of IT professional experience involving all phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, conceptual design, detail design, development, system testing and performance testing using the Java/J2EE technologies.
- Proficient in Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, JUnit, Testing, Hibernate, spring, Struts Framework, SOAP, Rest Full web services, Maven, and Design Patterns.
- Roles include Senior Developer with proven track record developing Technology by spanning various phases of SDLC in Waterfall and Agile development model with focus on Software Development in Security and Telecom domains with ability to work on multiple projects.
- Experience with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development.
- Experience in Continuous Integration and Delivery Rollouts throughout SDLC environment
- Including production rollouts and post support and transitions to support team.
- Implemented connectivity to database using JDBC API with Hibernate.
- Experience in front end technologies, HTML, XHTML, plain JavaScript, JQuery, Dojo, Ajax, Angular js.
- Expertise on SOA architecture and web services (SOAP, WSDL, UDDI) using Apache Axis2 and RESTful web services in java with JAX - RS reference implementation Jersey.
- Expertise in developing applications using ORM tools like Hibernate for implementing DAO layers using JDBC.
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- MicroServiceswere being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Experience implementing Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP), Application Context, Spring MVC, Spring Security, Spring ORM.
- Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
- Experienced in developing web based applications using Struts Action classes, Action forms, validation and Tag Libraries.
- Hands-on experience with various Application servers and Web servers (Web logic Application Server, Tomcat & Jetty etc.) with wide variety of development tools like IBM, Eclipse.
- Good experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
- Good understanding of Database objects like Functions, stored procedures, and triggers on multiple database systems.
- Proficiency using Version Control Systems CVS, GIT and SVN.
- Developed UI screens using Free Marker libraries, HTML, CSS and Java Script.
- Extensively work on logs like Log4J for distributed synchronized logging.
- Implemented JUNIT testing during the projects.
- Strong problem-solving skills, good communication, interpersonal skills and a good team player.
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
- Experience in Test driven development.
- Configured WebSphere Recourses like JDBC Providers, JMS providers.
TECHNICAL SKILLS
Languages: Java and J2EE, C/C++.
Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, JavaScript, AngularJS, JQuery, AJAX, CSS 3, XML, and HTML5
Development Approach: Waterfall, SCRUM and Agile
Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates
Testing & Continuous Integration Tools: Selenium and Test-Driven Development (TDD), Jenkins
Ide: Eclipse, My Eclipse 6.0 and Net Beans IDE
Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI
Version Controls: CVS, SVN, GIT, AWS.
Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap
Design Technologies: OOAD and UML
Architecture: Service Oriented Architecture, TOGAF
Build Tools: Ant and Maven
Database: Oracle 9i/10g/11g, SQL Server and MySQL, MONGO
Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP
Operating Systems: All Version of Microsoft Windows, UNIX and LINUX
Logging Tool: Log4J,Sl4J
PROFESSIONAL EXPERIENCE
Confidential, Long Island, NY
Full Stack Java Developer
Responsibilities:
- Designed and developed controller/ business layer using Spring Core, MVC, AOP and Spring web services and JAX-RS restful services.
- Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas.
- Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
- Design and Development of Maintenance application involving Spring MVC, Web Services, JSP, Java Script.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
- Implemented Restful Web services using JAX-RS (Jersey API) and JSON
- Developed EJB based JAX-WS Web Services and Jersey REST based Web services associated with business modules integration.
- Implemented the front end using JSP, XHTML, DHTML, XML, CSS, Bootstrap, JavaScript and used AJAX for dynamic web content.
- Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain.
- Updated billing pages using HTML, CSS, JavaScript in AngularJS framework.
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Developed presentation layer usingstrutstag libraries like logic, html inJSPpages.
- Developed SOAP Web Services on the client side to fetch the information from their database.
- Implemented Restful Web Services for retrieving and presenting the data. Serializing the POJO information to XML/JSON formats using JAXB for easy representation.
- Coordinating with the business users by setting up the meeting to grab the inputs from the users.
Environment: Windows, Eclipse 4.3, Oracle 11g, WebLogic 11g, JavaScript, GWT, AJAX, HTML, XML, JSON, JSP, Servlets 2.4, Spring 3.2.0, AngularJS, REST API, SOAP Web services, Soap UI, Junit.
Confidential, Denver, CO
Java/J2EE Developer
Responsibilities:
- Worked in Agile environment with active scrum participation. Participated in sprint planning sessions along with BA and QA teams
- Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
- Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and Exception Handling, I/O System, Multi-Threading.
- Involved in Understanding and Analyzing business requirements and converting them into technical specifications.
- Validation of the development Environments, like checking the server Location, does the server have required Memory, Does the servers have required firewall Accesses, Does the Server have the Accesses to Linux from the development switching platform.
- Designed and developed Web service provider for applications to consume.
- Worked on Services of different modalities including EJBs, POJOs,SOAand JMS.
- Used JAX-RS for exposing the services. Developed the application using Spring MVC.
- Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST (JAX-RS).
- Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
- Expertise in writingSpring RestandJerseyweb services.
- UsedSpringBOOTto create stand-alonespringapplications.
- Experience working withMVCarchitectureStruts Java Server FacesandSpring.
- Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
- Involved in Unit, Integration and Performance Testing for the new enhancements.
- Written SQL, PL/SQL queries. And used Sql-Server stored procedure, functions, triggers, cursors, objects, sequences etc.
- Efficiently managed, maintained and operated deployed applications onWebSphereApplication Server 8.5.
- Created authentication alias, JDBC providers and data sources inWebSphere.
- Deployed multi module applications with built tool like Maven and integrated with Continuous integration servers like Jenkins.
Environment: J2EE, Java, Spring Framework, Spring Boot, Hibernate, Servlets, Eclipse, JDBC, Log4j, Junit, Selenium, Web Logic, JAX-RS, GIT, AWS, Maven, SCRUM, PL/ SQL, Mongo DB, WebSphere
Confidential, O’Fallon MO
Full stack Java Developer
Responsibilities:
- Developed UI modules using HTML5, CSS3, JAVASCRIPT, and BOOTSTRAP AND ANGULAR JS.
- Designed and developed controller/ business layer using Spring Core, MVC, AOP and spring web services and JAX-RS restful services.
- Providing services for SOA like building a portfolio of services, WSDL, Top-Down, Bottom-Up Approach and defining XML Schemas.
- Preparing the Proof of Concept and the Presentations to demonstrate the solution to the business users.
- Interacting with client BA for resolving requirement gaps and resolving functional and database related queries.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology
- Built using HTML5, object-oriented Angular JS, coupled with anodejs/Mongo backend data structure.
- Good Experience in working with Backbone.jsto handle the large set of JavaScript code.
- Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
- Designed and analyzed UI screens using JSP Struts tags, Free Marker and HTML. Used JavaScript for client-side validation.
- Developed end to end application using Spring Boot.
- Designed and developed JSP pages using Spring MVC4.0design pattern.
- Designed and developed Web service provider for applications to consume.
- Used JAX-RS for exposing the services. Developed the application using Spring MVC.
- Called REST web services through Angular JS services to get JSON Object and modified the response object to display in UI
- Used Spring-boot for dependency injection as well as running themicroservicesthrough embedded Tomcat server.
- Developed end to end application onspringbootframework (Rest Api /SpringJPA using Crud repository).
- Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
- Used ANT automated build scripts to compile and package the application.
Environment: J2EE, JSP, Java, spring, Spring Boot, Hibernate, Servlets, Struts, MQ series, Eclipse, JDBC, Multi-Threading, XML, HTML5, CSS3, Angular.js, Bootstrap, Log4j, Junit, Web Logic, JAX-RS
Confidential, Columbus, OH
Java/J2EE Developer
Responsibilities:
- Contributed to the Design, Created Class diagrams, Sequence diagrams and Activity Diagrams.
- Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML.
- Worked on different J2EE Design Patterns such as Front controller, Session Façade Value Object, Singleton and DAO.
- Design and Development of modules involving Struts, Servlets, JSP, JSTL, Navigation Framework and JS.
- Good knowledge of EJB Session beanswithJNDI mapped naming &JMSmessage-driven beans.
- Designed User Interface usingHTML5, CSS3, jQuery and Angular JS and XML in a responsive grid layout.
- Experience in CoreJavaconcepts such as OOP Concepts,CollectionsFramework, and Exception Handling, I/O System, Multi-Threading, Generics and other new features inJava7.
- Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
- Development and support of Restful Web services that support JSON using Spring Web services (JAX-RS), JSON&STRUTS MVC Module.
- Migrating web application from Tomcat application server deployment environments
- Experience in setting up Mongo dB Client and writing queries to validate data against Mongo Collections.
- Wrote JUnit Test cases for several classes which support the business.
- Monitored the error logs usingLog4Jand fixed the problems.
- Used Tortoise, SVN as a version control tool and JIRA a work automation tool.
- Developed Applications with Struts Framework and Free Marker libraries and deployed in Tomcat server.
- Experienced in calling stored procedures from Hibernate using callable statements and named queries
- FollowedAgileSCRUMmethodologyand used Test Driven Development (TDD).
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.
- Creating custom, general use modules and components which extend the elements and modules of core Angular JS.
- I worked with Spring and Pivotal cloud foundry to develop websites.
Environment: Java, J2EE, MONGO DB, Amazon web Services, XML, JNDI, JMS, Tomcat Application Server, JQuery, Maven, Eclipse, SVN 1.2, Selenium, HTML5, Junit 4.0, Log4j, Dojo, Ajax, Java Script 1.2, XML/XSLT, SAX, DOM.
Confidential
Java Developer
Responsibilities:
- Develop and enhance modules withi n Confidential Workstation's Customer Service Module
- Use Struts and JavaScript for web page development and front-end validations
- Fetch and process customer related data using Mercator (IBM WTX) as interface between Confidential workstation with Mainframes
- Created Servlets, JSPs and used JUnit framework for unit testing
- Developed EJBs, DAOs, Stored Procedures and SQL queries to support system functionality
- Application design and documentation -- UML system use cases, class, sequence diagrams developed using MS Visio. Created workflow according to Spring MVC architecture.
- Developed code, system design and test/QA plans for projects.
- Implemented the workflow using J2EE and core Java.
- Developed Code and participated in testing using cucumber
- Preparing detailed test plans, acceptance criteria and test scenarios for each project.
- Use Ant scripts to automate application build and deployment processes
- Support Production/Stage application defects, track and document using Quality Center.
Environment: Java, J2EE, Struts, JavaScript, jUnit, UML, MS Visio, JDBC, CVS, Ant, Eclipse.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Requirement analysis, Design, Development, Integration, and Deployment.
- Responsible for the design and development of the application framework.
- Created workflow according to Spring MVC architecture.
- Developed code, system design and test/QA plans for projects.
- Implemented the workflow using J2EE and core Java.
- Developed Code and participated in testing using cucumber
- Preparing detailed test plans, acceptance criteria and test scenarios for each project.
- Designed the system to enable Java and C/C++ interaction.
Environment: Core Java, J2EE 1.3, C/C++, 1.2, GWT 1.5, Servlets 2.3, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.
