Sr. Java Fullstack Developer Resume
PROFESSIONAL SUMMARY:
- Over all 7+ years of professional IT experience with full project Software Development Life Cycle (SDLC) usingJava - J2ee Technologies-Requirements analysis, Designing, Developing, Testing and Deployment of software applications, Testing and Maintenance of Client /Server applications.
- Expertise in back end development using CoreJava, Collections, Spring, Hibernate, JDBC, Spring JDBC, Struts, Web Services, REST(JAX-RS), SOAP(JAX-WS), SQL etc.
- Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, Node.JS, Angular.JS, Backbone.JS, Require.js, Bootstrap, ExtJS and single page applications (SPA) by using JavaScript MVC framework, Angular JS.
- Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating RESTful Web services with Node-JS, Express-JS and installing client side dependencies using Bower.
- Responsible for Open Stack project core infrastructure including code review, continuous integration systems, anddevelopertools.
- Scaleddeveloperinfrastructure as project grew and transitioned to Open Stack Foundation.
- Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health, and managing individual component failure cases e.g. missing ELB, misconfigured Auto scaling Group, misconfigured EC2 Security Group, etc.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle, MySQL and SQL Server, writing Stored Procedures and SQL Queries.
- Strong Experience in building as well as consuming RESTful web service in JSON/XML format using Apache CXF, Jersey and REST Easy.
- Proven experience in developing Enterprise components using EnterpriseJavaBeans (EJB) - Entity, Sessions and Message-driven Beans.
- Used JIRA for bug tracking and issue tracking.
- Used GIT for version control.
- Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Tomcat, Web logic, JBoss and WebSphere.Proven in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO).
- Proficiency in developing MVC Architecture based applications using Apache Struts and Spring MVC.
- Experience in designing highly transactional websites using J2EE technologies and handling design/implementation using Eclipse.
- Hands-on using Spring Tiles Framework, Validator Framework, JSTL, Resource Bundles, forms in Struts application development.
- Experience with Hibernate which includes integrating legacy d Confidential bases and persistence framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, D Confidential Access Object, and D Confidential -Transfer Object.
- Experience usingJavato XML binding to validate, parse and extract d Confidential via JAXB.
- Experience in Agile SD, used tools like Rally, Jira and excel etc.
- Experience with unit test using Junit and familiar with tools like Selenium and Mockito.
- Experience working with QA, fixing and tracking of defects and deployment in QA environment.
- Experience working on Windows, UNIX and Solaris platform.
TECHNICAL SKILLS
Programming Languages: Java 8, SQL, PL/SQL, UNIX SHELL, J2EE Technologies like Servlets, JSP, JDBC, EJB, Applets, JMS.
Web Technologies: HTML5, CSS3, JavaScript, jQuery, Ajax, Bootstrap, Angular 2/4/5, NodeJS, ExpressJS.
XML Technologies: XML, XSD, JSON, XQUERY, XSL/XSLT, XPath.
Web Services: SOAP Web Services(JAX-WS), Rest(JAX-RS), AWS, Axis2, UDDI, WSDL, Micro Service Architecture.
Web/App Servers: Apache Tomcat 6.0 and 7.0, Confidential WebSphere 8.0.8.5, JBOSSWebLogic 10c,11g and 12c.
Tools: and Framework Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring Web Flow, Spring Boot, Spring Batch, Spring Security, JSF, JMS, Log4j, Spring ORM, Spring DAO, AWT/Swing.
D Confidential bases: Oracle 10g/11g, MySQL, SQL Server, Confidential DB2, Mongo DB.
Development Tools: Eclipse, NetBeans, IntelliJ, Spring Tool Suite(STS).
Deployment &Build Tools: Apache Ant, Maven 3.0, Gradle, Jenkins.
Methodologies: Agile (Scrum), Waterfall.
Version Control Tools: GitHub, Bitbucket, SVN, CVS
PROFESSIONAL SUMMARY:
Confidential
Sr. Java FullStack Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Used Agile approaches, Including Test-Driven Development (TDD).
- Worked as a full stackdeveloperto develop web applications using Spring, Rest based Web services.
- Used HTML/HTML5, CSS3, JavaScript, JSP, JQUERY, Angular4, AJAX and Bootstrap in front end.
- Develop application level validations and calculations code in big d Confidential eco system with Apache Spark
- Experience in using NodeJS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching d Confidential from Restful API's provided by the backend team.
- Using Spring's MVC framework to better control the presentation, business and navigational aspects of the applications.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
- Implementing Spring MVC with Spring Boot which includes writing Controller classes for handling requests, processing form submissions and performed validations.
- Developed Microservice to provide Restful API utilizing Spring Boot with various d Confidential persistence frameworks such Hibernate, JPA and messaging engines.
- Increased efficiency of environment setup faster by using Spring Boot & Maven to simplify configuration, development, and deployment.
- Integration with Spring security in web application.
- Worked on Cloudera Eco System to manage Spark and Kafka applications
- Development of web modules and middleware components using AWS and spring integration.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
- Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.
- Used spring boot Actuator to externalize application configuration properties for different environments.
- Used Continuous delivery/ Continuous Integration tools Docker, Jenkins to deploy this application to AWS and used GIT for version control of code for incremental development.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping d Confidential representation from MVC model to Oracle Relational d Confidential model with a SQL-based schema.
- Writing service methods and SQL queries, Mark Logic, PL/SQL to interact with the Oracle DBMS.
- Experienced in Splunk development - Splunk search language, Splunk Web Framework, simple xml, alerts configuration, report building, custom dashboard building and d Confidential modeling.
- Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
- Experience with Apache Solr which enables you to easily create search engines which search websites, d Confidential bases, and files.
- Used Jira to track bugs, prioritize and discuss team's work in full context.
- Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
- Co-ordinated with QA lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects.
Environment: Java8.0, Spring 4, Hibernate 4.2, Spring batch, Spring security, Spring Boot, JPA, JavaScript, Angular 4, Vue.js, HTML5, CSS3, Eclipse, Drools, JBPM, Oracle 11g, ILOG, Apache Camel, log4j, Junit, TestNG, Selenium, XML, Web Services, SOAP UI, Adobe Flex, Scala, DevOps, AWS, Apache Zookeeper, Splunk
Confidential
Java FullStack Developer
Responsibilities:
- Involved in preparing High low-level design docs with UML diagrams.
- Developed the presentation layer written using HTML, CSS3, Ext JS, ReactJS and client-side validations were done using JavaScript, jQuery, and JSON.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Developed REST services to talk with adapter classes and exposed them to the ReactJS front-end.
- Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology Involved in detailed analysis based on the requirement documents.
- Administered and configured multiple web methods B2B installations. This included moving developed code to various environments, setting up multiple d Confidential bases aliases (Oracle), partner server's subscriptions.
- Used multithreading extensively to improve the performance of the application.
- Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Facelets.
- Developed the application using frameworks like Struts, Java Server Faces (JSF) and Spring frameworks
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, Node.js, Ansible and Docker on familiar servers such as Apache, and IIS.
- Worked with NoSQL d Confidential bases such as Cassandra, MongoDB.
- Implemented Spring MVC Controller module for better handling of client request, consume RESTful
- Webservice and sending response back to client.
- Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag
Environment: HTML, JS, AJAX, Servlets, JSP, ReactJS, Bootstrap, AWS, SOAP, REST, Web Logic server 10.3.3, JMS, Maven, Docker, JUNIT, MongoDB, Spring MVC, JIRA, Struts, Hibernate.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- AWS EC2 instances were configured in developing and QA environments with NodeJS
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with d Confidential base.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch d Confidential on the fly.
- Developed a tool to retrieve and send d Confidential to third party service provider this feature was implemented using REST
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
- Spring Controllers were used with Angular JS to route the control to desiredJavaservices.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
- Developed coreJavaprograms for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular JS application.
- Implemented Hibernate for d Confidential persistence and management.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Used Maven as the build tool and Tortoise SVN as the Source version controller.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
- Performed unit testing using JUnit.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Involved in developing stored procedures and Triggers on Oracle11g
- Used NPM to manager server side packages.
Environment: Java1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GITHub, SQL, JMS, HTML5, JSP, CVS, CSS, MVC, Maven and SVN.
Confidential
J2EE Developer
Responsibilities:
- Responsible for writing functional and technical specifications
- Extensively used J2EE design Patterns.
- Implemented the DOJO API for powerful scripting.
- For updating the new modification and issues AJAX scripting is used.
- Implemented JSP, spring,JavaScript and CSS for developing User Interfaces.
- For exchanging the text and communication with web service JSON is used extensively.
- Developed Rich UI applications using JavaScript, HTML, and CSS.
- Used the JavaScript alert dialog boxes with my Perl CGI program
- Implemented Collection Framework and used the Thread, I/O functionalities for meeting access.
- Used Hibernate for d Confidential base and also to manage Transactions.
- Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml and hibernate.hbm.xml files to create the connection pool.
- Hibernate Persistence Strategy is used for d Confidential base operations and Developed Hibernate as the d Confidential abstraction to interact with the d Confidential base.
- Developed Session and Entity (CMP) beans (EJB) for crucial business logic
- Developed Message Driven Beans for asynchronous ordering process.
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XMLBeans.
- Extensively used JUnit for Unit Testing
- Added support for multipleJavaNative Threads calling the same Perl interpreter
- Integration with the J2EE Services layer of Unity Platform, using Spring application context.
- Introduced the spring based architecture for the newly designed UI Infrastructure services to interact with the legacy services.
- Maven is used to download theJavaPlugin for developing the applications.
- Developed PL/SQL stored procedures in Oracle.
- Extensively used Eclipse 3.2 with Debugging and Development.
- Used wireframes and Rational Rose for Software design.
- Managed Source Control and Version Control using CVS.
- Followed the standards of the CMMI for the risk assessment and analysis process.
- Deployed the project in the Web Logic Application server.
Environment: J2EE 6,Java, JSP, JMS, Spring, Hibernate, Web Services (REST), EJB, JSON, JDBC, JavaScript, HTML, XML, AJAX,JMS, DHTML, Tomcat, Eclipse, Web logic, PL/SQL, Oracle, DB2, Windows, CVS.
Confidential
Jr. Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the applications usingJava, J2EE, Struts, JDBC
- Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
- Worked on various use cases in development using Struts and testing the functionalities.
- Involved in preparing the High Level and Detail level design of the system using J2EE.
- Created struts form beans, action classes, JSPs following Struts framework standards.
- Implemented the d Confidential base connectivity using JDBC with Oracle 9i d Confidential base as backend.
- Involved in the development of model, library, struts and form classes (MVC).
- Used display tag libraries for decoration and used display table for reports and grid designs.
- Worked on corejava, using file operations to read system file (downloads) and to present on JSP.
- Involved in the development of underwriting process, which involves communications without side systems using Confidential MQ and JMS.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
- Built applications for scale using JavaScript and NodeJS.
- Designed and developed Application based on Struts Framework using MVC design pattern.
- Developed Struts Action classes using Struts controller component.
- Developed SOAP based XML web services.
- Used SAX XML API to parse the XML and populate the values for a bean.
- Used Jasper to generate rich content reports.
- Developed XML applications using XSLT transformations.
- Created XML document using STAX XML API to pass the XML structure to Web Services.
- Apache Ant was used for the entire build process.
- Used Rational Clear Case for version control and JUnit for unit testing.
- Designed and developed web interfaces and business logic using Spring, JSP, Servlets,JavaBeans, Spring JDBC,JavaScript, HTML, and XML Technologies
- Configured WebSphere Application server and deployed the web components.
- Provided troubleshooting and error handling support in multiple projects.
Environment: Flex, EJB, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, Confidential MQ, XML, SOAP, UDDI, WSDL, Angular JS, AWS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, ClearCase, Log4J, ANT, JUnit, Eclipse.