Java Developer Resume
SUMMARY
- 5 years of experience as a Java/J2EE Developer in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE and Object - Oriented Client-Server technologies.
- Extensive experience in using J2EE related technologies including JDBC, JSP, Servlets, JSTL, JNDI, JMS and EJB and noledge of multiple technologies including Java, J2EE, XML, RDBMS, SQL and PL/SQL.
- Strong Design, Development and Deployment skills in Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JavaScript, AngularJS, AJAX, HTML, XML.
- Hands on Experience on developing User Interface Using HTML, JavaScript, Angular JS, CSS3.
- Working Experience in different modules of Spring Application Framework (Spring Core, Spring Data, Spring JDBC, Spring Hibernate, Spring MVC, Spring AOP, Spring REST).
- Strong in using teh Node.js, and Require.js and MVC Frameworks in teh development of teh web application.
- Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors.
- Experience wif various J2EE design patterns like DTO, DAO, MVC, Singleton and View Object in teh development of Enterprise Applications.
- Proficient in programming by using teh IDE’s such as Eclipse, My Eclipse.
- Experience in working wif React Flux architecture and client scripting language and server scripting languages like JavaScript, jQuery, JSON, Bootstrap, AngularJS, Angular2, React.Js.
- Experience in database development and implementation using different RDBMS like MySQL 5.5 and Oracle.
- Experience in working wif Git & GITHUB for version control
- Experience in using various Amazon Web Services (AWS) Components like EC2 and S3.
- Proficient wif container systems like Docker and container orchestration like EC2 Container Service and Kubernetes.
- Proficient in deploying and configuring multi-tier, clustered enterprise applications on web/application servers such as Weblogic, JBOSS and Tomcat.
- Used Agile methodology in developing teh application, which includes iterative application development, 2 week-sprints, daily stand-up meetings, Sprint Planning, and customer reporting backlogs(bugs).
- A quick learner and self-starter possessing initiative spirit at various levels and a team player wif good communication, demonstrational and managerial skills for analyzing user requirements and ensuring functionality excellent interpersonal abilities & maximum contribution to attain teh team goal.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL, PLSQL, C, C++.
Java Skills: JDBC4.0, Servlets3.0, JSP2.0, JSTL1.2, JMS2.0, EJB3.0, Java Beans, JNDI
Frameworks: Spring3.0, Hibernate3.0, Struts2, JSF2.0, AJAX, React.Js, Node.Js, Express.Js, RMI, Mocha, Chai and Junit, Vue.js
IDES/Tools: Eclipse 4.2/4.3, RAD 7.5/8.5, Spring STS 3.6.2.
Application Servers: Web Logic11g, Web Sphere8.5 and Apache Tomcat7.0.
Web Technologies: HTML, DHTML, XML, AJAX, CSS, JavaScript, JQuery, Magneto.
Web Services: SOAP, REST, WSDL, Docker, Apache Axis.
RDBMS: IBM DB2, MySQL5.5, Oracle 10g/11g and SQL Server3.1
NoSQL Databases: MongoDB, PostgreSQL
Scripting languages: Java Script, JSON and Shell Script.
Tools: Apache Maven, Jenkins, SOAPUI4.5.1
Version Control tools: CVS, SVN, RTC and GIT.
Environment: s: Windows, UNIX, Linux
Cloud Environments: AWS, Kubernetes, Azure
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
- Used Spring Framework for developing teh application. Implemented teh persistence layer using Hibernate and configured Hibernate wif spring to interact wif teh Oracle Database from teh DAO.
- Extensive use of maven to build and deploy teh application into dev environment and QA environment and work wif teh front-end developers in displaying teh data.
- Extensive use of Collection Framework features like Map, Object, List to retrieve teh data from Web Service, manipulate teh data to in corporate Business Logic and save teh data to Oracle database.
- Used Spring MVC Model View Controller to handle/intercept teh user requests and used various controllers to delegate teh request flow to teh Backend tier of teh application.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Designed and developed Enterprise Eligibility business objects and domain objects wif Object Relational Mapping framework such as Hibernate.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Involved in teh design and development of application built in Java/J2EE using Struts, Spring and Hibernate.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Built Java applications using ANT and Maven and deployed JAVA/J2EE applications through Tomcat Application servers.
- Developed programs for accessing teh database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate teh data in teh database
- Used Spring Framework for Authentication and Authorization and ORM components to support teh Hibernate.
- Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
- Used complete annotation driven approach to develop teh application using Spring Boot and was involved in setting up teh spring bean profiling.
- Used REST Client and POSTMAN to test teh rest-based services and used Junit and Mockito to test teh middleware services.
Environment: HTML5, CSS3, Bootstrap, JavaScript, React JS, Redux, Restful API, Node JS, Magneto, AngularJs, ExpressJS, Java, Spring MVC, Python, AWS, MVC, NPM, Swagger, NGRX, MongoDB, Web-storm, XML, JSON, Postman, Grunt, Mocha, Chai, JIRA, Git.
Confidential
Java Developer
Responsibilities:
- Involved in designing dynamic and multi-browser compatible pages using HTML5, CSS3, LESS, JavaScript, JSON, jQuery and ReactJS.
- Developed Interactive Single Page Applications (SPAs) using Bootstrap, JavaScript, ReactJS and D3.
- Integrated React and Redux to keep track of application state wif stores and designed components wif dispatched actions dat manipulate objects wif actions.
- Created SPA for teh End User providing route technologies wif faster and responsive using React.js Framework.
- Setup full CI/CD pipelines so dat each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to teh production.
- Implemented UI using MVC 4.0, HTML, XML, CSS, JavaScript, AngularJS, AJAX and Web Form Controls to create responsive web pages, developed Master Pages.
- Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for REST APIs and Spring Boot for micro-services and Assisted in teh development and implementation of content on websites.
- Created JS components using JSX and used React JSON schema for implementing and building HTML forms out of a JSON schema and using Bootstrap semantics by default.
- Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
- Managed incoming requests from partnering teams, updated teh related web development and kept teh partner teams apprised of progress all while publishing teh web content changes on a given launch day
- Developed Servlets and JSP based on MVC pattern using Spring Framework.
- Extensively used Node.js on front end (used namespaces, closures and custom bindings).
- Implemented data-binding using Node.js for front-end development of a current web application.
- Utilized Kubernetes and Docker for teh runtime environment of teh CI/CD system to build, test deploy.
- Developed pages to interact wif teh server for information using jQuery and AJAX.
- Analyzed teh response of JSON to update Document Object Model (DOM) and involved in writing application-level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Used GIT for Version Control System.
- Used React.js, JavaScript for validating client-side validations.
- Deployed teh developed applications in AWS cloud on EC2 instances.
- Used Firebug, chrome extensions for react and redux, debugging and browser compatibility.
Environment: HTML5, MVC, NPM, CSS3, LESS, JavaScript, Kubernetes, NodeJS, AJAX, JSON, Spring MVC, Servlets, JSP, Spring, Eclipse, ReactJS, Redux, ES6, GIT, Gulp, AWS and Firebug.
Confidential
Java Developer
Responsibilities:
- Web application designing and development using HTML, CSS and ReactJS.
- Implementing different modules in ReactJS to integrate wif designs and requirements.
- Extensively involved in redesigning teh entire site wif CSS styles for consistent look and feel across all browsers and all pages. Also Displayed tabular data using Angular Js by applying filters on teh table data.
- Developed robust, responsive Ajax driven UIs wif AJAX, CSS3, DHTML, HTML5, React JS, JavaScript and jQuery.
- Worked on Webpack for build and webpack-dev-server a server.
- Expert in creating bundling complex applications using webpack or packaging.
- Implemented client-side Interface using React JS.
- Develop various screens for teh front end using React JS and used various predefined components from NPM and Redux library.
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Used RESTful routing and for teh page navigations wif teh help of Node. JS.
- Developed single page applications using React Redux architecture, ES6, web pack and grunt.
- Developed teh UI responsible for creating efficient design and developing User Interaction screens using ReactJS, Redux-form, HTML5, CSS3, JavaScript, jQuery and JSON.
Environment: React, Responsive Web Design, jQuery, Kubernetes, Webpack, JSON, Ajax, JSP, DOM, JUnit, SQL, PL/SQL, Oracle, Bootstrap and Enzyme.