Java Developer Resume
Newyork City, NY
SUMMARY
- Over 7+ Years of extensive experience in Design, Development, Testing, Integration, Deployment, Maintenance and Support of various applications in Java/J2EE technologies.
- Hands - on experience and highly skilled at front-end engineering using object-oriented JavaScript, various JavaScript libraries and frameworks such as HTML5 and CSS,SASS, Postcss, JavaScript, Ajax, JQuery, AngularJS, React JS, Bootstrap, Node.JS, JSON.
- Good experience in creating components documentation using React JS.
- Experience in implementing WebServices with REST,SOAP/WSDL using Service Oriented Architecture (SOA) Involved in complete software development life cycle (SDLC) like Analysis, Requirements, Design, Development, Testing and Implementation of the Project.
- Experienced in using various Java/J2EE Design Patterns.
- Expertise in developing n-tier architecture using design patterns such as MVC, Singleton, Abstract Factory, and DAO.
- Extensively worked on web technologies like Java API, J2EE, Struts, Spring, JPA, Web Services, JDBC, Log4J, JUnit, Ajax using JBOSS, TOMCAT.
- Used JMS API for messaging and asynchronous communication by putting the messages in the Message queue.
- Competent in implementation of frameworks like JSF, AJAX frameworks and ORM frameworks like Hibernate.
- Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC.
- Manage the build & deployment to development and test environments.
- Hands on experience in implementing the Agile Methodology (SCRUM) in a team.
- Actively involved in the SOA and Microservices design, development and deployment.
- Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
- Experienced in developing Automation Framework usingCucumber BDD, JUnit, Java and Selenium WebDriver.
- Experience in developing applications on windows, Unix, Linux platforms.
- Experienced in writing SQL and PL/SQL scripts including views, indexes, sequences, packages, procedures, functions, database triggers.
- Extensive experience on Oracle, MySQL, MS SQL Server, IBM DB2 and Solid understanding of Database Management System.
- Worked on tracking and document tools like JIRA and Confluence
- Excellent communication skills and quick learner.
TECHNICAL SKILLS
Languages: C, C++, Core Java, J2EE, SQL, PL/SQL
J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security
Mark-up/XML Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, React JS, NodeJS, XML, XSD, XSL/XSLT, SAX/DOM, JSON
Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JSF, JUnit, SOAP UI, Groovy, ANT, Maven, Jenkins.
Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2, Micro Services, AWS (Amazon Web Services)
Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server, Glassfish
Database: Oracle, SQL-Server, MongoDB/NoSQL
IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD
Modeling/ CASE Tools: Rational Rose, MS Visio Professional
Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, StarTeam
Version Control: Tortoise SVN, CVS, Rational Clear case, GIT,Jenkins
OS & Environment: Windows, Sun Solaris, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential, NewYork City, NY
Java Developer
Responsibilities:
- Gather requirements from the product owners and worked on Agile SDLC methodology.
- Developed userinterface using HTML5, CSS3, JavaScript, Angular 4 and Node JS.
- Implemented the security features and access roles in Web channel and Filtering of requests based on the roles.
- Developed LCM client code using Angular4 with typescript and bootstrap for layouts and styling.
- Middleware functionality is implemented usingSpring Boot, RestEasy andIntegrated Spring MongoTemplate for accessing the mongo data base.
- Integrated the Rest services with the external Rest service calls to retrieve the customer information for calculating offers while defining campaigns
- Identifying appropriateAWSservice based on compute, data availability, security requirements and storage.
- Configured server and worked on SSO to integrate security for user authentication.
- Implemented Unit test cases using JUnit, JMeter, Mockito Framework and Eclipse for middle ware.
- Used Sinon, Chai, Mocha, KarmaJs for unit and integration testing for Anuglar Code.
- Integrated with Jenkins for Continous integration and deployment.
Environment: Java 8.0, Spring MVC, Spring Boot, Log4j, Shell Scripting, Mongo Database, AngularJS, Tomcat, NodeJs,Jenkins, JUnit, Git, JMeter, Mockito Framework, Eclipse IDE.
Confidential, Jersey City, NJ
Java Developer.
Responsibilities:
- Worked with Business Analysts to gather the requirements and worked on Agile SDLC methodology.
- Involved in preparing High Level/Low Level Design documents.
- Developed GUI using HTML5, CSS3, JavaScript, Jquery, Ajax, Angular JS, React JS, and Node JS.
- Used React for client side validation, to create some of the widgets like providing password strength meter, telephone number prefix depending on selected country, button preventing duplicate submissions etc.
- Worked on Software Development using Java, J2EE.
- Created documentation for all the components which is included in React JS-Bootstrap page.
- Developed RDS client code, on the top ofspringbased SOAP web service, toinsert,search and retrieve, update and deletethe revenue documents fromDocumentum.
- All the functionality is implemented usingSpring IO/Spring Boot,Integrated Spring DAO for data access using Hibernate, used SQL for querying databases
- Used JDBC drivers for the Data retrieval from the Oracle Databases.Backend stored procedures development with PL/SQL
- Used XML Bases transactional support of Spring Framework.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Worked on shell scripts for server configuration.
- Designed Developed white-box test cases using JUnit, Git, JMeter, Mockito Framework and Eclipse.
- Create Maven pom.xml files and integrated with Jenkins CI worked closed with build engineers.
- Configured Log4j mechanism for complete project using xml files.
Environment: Java 8.0, Spring MVC, Spring Boot, SOAP 1.x Web Services, Ajax and JQuery,React JS, JDBC, Hibernate, Log4j, Linux Shell Scripting,Oracle database, PL/SQL, AngularJS,ReactJS,WebSphere, NodeJs, JUnit, Git, JMeter, Mockito Framework, Eclipse IDE.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Involved in Waterfall software development methodology with develop web applications.
- Designed and developed User Interface using JSP, Servlets, HTML5, CSS3, JSTL, Spring, XML, XSLT, JavaScript, Angular JS, React JS and Node JS.
- Created documentation for all the components which is included in React JS-Bootstrap page.
- Created modules like Dynamic invoice line items, table of products sorted by multiple columns etc using React JS.
- Built View components using JSP, JSP templates/layouts with custom tags, Apache Tiles, AJAX library such as JQuery for improving UI experience.
- Created a front end LogicBox UI project for the customer interaction using Spring MVC enabling asynchronous flow using AJAX.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and SpringBoot for micro-services.
- Experienced in XML Web Services (SOAP, WSDL, and UDDI).
- Configured WebSphere resources for database JDBC providers and data sources.
- Created test cases for DAO's. Used annotations to load the configuration file to test the components.
- Used SQL statements to create the tables and views.
- Developed single application to render dynamically based on the JSON from the NodeJSserver
- Fetch data from mongo DB using Mangoose of Node.js.
- Extensive experience in SQL Server Database design, Database maintenance, developing T-SQLqueries, stored procedures, and triggers..
- Experience setting up instances behind Elastic Load Balancer inAWSfor high availability.
- Involved in testing developed components in different environmentsusing JUnit, GitJMeterMockito Framework and Eclipse.
- Create Maven pom.xml files and integrated with Jenkins CI worked closed with build engineers.
- Configured Log4j mechanism for complete project using xml files.
Environment: JSP, WebSphere Portal Server 6.0, Servlets, HTML, CSS, JSTL, XML, XSLT,Angular JS, React JS, JavaScript, JQueryand Ajax, JSON, SpringMVC Framework, Spring Boot, SOAP, WSDL, and UDDI, SQL Server, T-SQL, AWS, JUnit, GitJMeter Mockito Framework and Eclipse IDE.
Confidential, Nashville,TN
Full stack Developer/ Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as design development and unit testing.
- Participated in requirement gathering by communicating with the business.
- Developed web-based application using J2EE, JavaScript, HTML5, JQuery, Business classes and queries to retrieve data from backend. Also, developed responsive web pages with Bootstrap.
- Developed Web services to allow communication between the applications using Rest and SOAP Web services.
- Developed the web application using the Spring MVC framework wherein created the controllers, servlets and JSP pages and used Spring Context for the dependency injections.
- Used Maven for Configuring the project dependencies and Implemented customized SQL and HQL statements for retrieving the data from the database.
- Involved in building the data access layer components with the help of Hibernate framework.
- Designed the application using UML, Class Diagrams, Sequence diagrams and State diagrams.
- Used Splunk to monitor logs files of the application.
- Performed WebSphere configuration, backup and restoration tasks by using backupConfig, restoreConfig commands etc
- Created Cloud Formation templates and deployed AWS resources using it.
- Wrote HQL queries within the DAO containing joins to fetch data from the database.
- Worked on writing SQL queries and PL/SQL for Oracle databases.
- WrittenShell scriptsfor platform specific jobs and creation of product images.
- Create Maven pom.xml files and integrated with Jenkins CI worked closed with build engineers.
- Configured Log4j mechanism for complete project using xml files.
Environment: J2EE, JavaScript, HTML5, JQuery, Bootstrap, Rest and SOAP Web services, Servlets, JSP, Spring, Maven, SQL, HQL, PL/SQL, Oracle database, JUnit, Git JMeter Mockito Framework and Eclipse IDE.
Confidential
Java/J2EE Developer
Responsibilities:
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Involved in Agile Scrum methodology, agile meeting, and Sprint and Release Planning meetings.
- Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, hibernate, Java Beans, Web Services (REST/SOAP), XML, XSLT, XSL and ANT
- Skilled in using Rally Development software to meet the Sprint goals.
- Responsible for developing and enhancing the Client/Server application using J2EE standardopen-source framework spring, REST, Hibernate, Core Java, Collections, Multithreading.
- Involved in implementation of enterprise integration with web services and legacy systems usingRESTAPI.
- Created Auto deploys job using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations.
- Implemented Java persistence API (JPA) through Hibernate 3.0.
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
- Used JP-QL language as part of the JavaPersistenceAPI(JPA) specification to perform transactions with MongoDB.
- Create Maven pom.xml files and integrated with Jenkins CI worked closed with build engineers.
- Configured Log4j mechanism for complete project using xml files.
Environment: Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, hibernate, Java Beans, JPA, REST,SOAP, XML, XSLT, XSL and ANT, Jenkins and Maven, NoSQL, MongoDB, JUnit, Git JMeter Mockito Framework and Eclipse IDE.
Confidential
Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards.
- Attended Scrum meetings daily as a part of Agile Methodology.
- Involved in complete Software Development Life Cycle (SDLC) with Object Oriented Approach of client's business process and continuous client feedback.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
- Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection, with database interfaceusing Hibernate.
- Used theJavaCollections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Developed server-side services usingJava, Spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC)
- Built Web pages that are more user-interactive using JQuery plugins for DragandDrop,AutoComplete, AJAX, JSON, Angular JS, JavaScript and Bootstrap.
- Used XSL to transform XML data structure into HTML pages.
- Used Struts as the framework in dis project and developed struts action classes, form beans.
- Created dispatch Action classes, and Validation plug-in using Strutsframework.
- DB2 was used as the database and wrote queries to extract data from the database.
- Developed SQL queries and stored procedures.
- Create Maven pom.xml files and worked close with build engineers.
- Configured Log4j mechanism for complete project using xml files.
Environment: Java,J2EE, Spring MVC, Hibernate, SOAP, REST, WSDL, JAXB, JAX-RPC, Angular Js, JQuery, AJAX, JSON, JavaScript, Bootstrap, XSL, XML, Struts, DB2, JUnit, Log4j, NetBeans IDE.