Java Developer Resume
Alpharetta, GA
SUMMARY
- Around 7+years of Experience in developing teh applications wif Agile Methodology, Waterfall.
- Good working knowledge wif Java 1.8 /1.7 features like Stream API, Collection API, Lambda expressions and functional interfaces etc.
- Expertise in J2EE Technology - Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate, JMS.
- Expertise on developing, testing and maintaining Microservices, REST API, SOAP UI.
- Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, Angular 4.0, Angular 2.0, AngularJS, NodeJS, Bootstrap, Tag Libraries and JSTL.
- Experience in RAD (Rapid Application Development), Agile Methodology and Scrum Software
- Good knowledge about creational design patterns such as singleton, factory, prototype; behavioral design patterns like chain of responsibility, command, interpreter, observer; structural design patterns like adapter, corporate and facade.
- Experience in integration of Spring Boot, Struts, JSF, and Spring Web flow, EJB wif Spring Framework and Spring wif Hibernate, Spring Jdbc.
- Good knowledge and experience wif multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBOSS.
- Extensive experience in working IDE tools like Eclipse, RAD, WID (Web Sphere Integration Designer), STS, IntelliJ
- Extensive experience in implementation of teh version control software, SVN, CVS, GIT using both command line and UI
- Experienced in developing Automation Framework using Page Object Model (POM) wifPAGE FACTORY CLASSfor Teh Web and Mobile Applications.
- Experience in Multi-Tier Web Application Development using MVC2 Architecture, Design Patterns, Strut’s framework, and hibernate.
- Developed teh UI panels using JSF, XHTML, Appian, Oracle, AngularJS, Cucumber and/or Selenium WebDriver, LDAP, XML, Web Services, SQL, Data Modeling, JBoss, Apache Camel, WebSphere or WebLogic Application Servers, SaaS, POC, RDBMS, CSS, POJO and JQuery.
- Involved writing coding using JavaScript and Angular to generate dynamic web pages and web content.
- Experienced in generating logging by Log4j to identify teh errors in production test environment
- Experienced in building tools like Ant, Maven and tools.
- Hands-on experience using Messaging Services like JMS, MQ, to verify teh behavior of teh system under test used Mockito Framework.
- Created REST API using Express Router/Model/Controller architecture. Models connect to MySQL and MongoDB using Node.js MySQL and Mongoose modules.
- Proficient in RDBMS concepts and experience in working wif Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 1.8/1.7, J2EE, JDBC, JSP, Servlets, MVC, SOAP, REST Web Services, JMS, EJB, Jenkins.
Frameworks: Spring Core, Spring MVC Version, SOA, Hibernate.
Java Scripts: jQuery, Angular 2, Angular 4, Angular.js, Node.jsBootstrap, HTML5, CSS3, Javascript, Microservices, Groovy.
Database: Oracle (SQL & PL-SQL), My SQL, MongoDB, Azure CosmosDB.
Methodologies: Agile, Waterfall.
Version Control: SVN, CVS, GITHUB.
Web Services: REST, SOAP, WSDL, UDDI.
IDE: Eclipse, STS, IntelliJ.
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Java Developer
Responsibilities:
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Developed application using springMVC, Spring Batch, JSP, JSTL and AJAX on teh presentation layer, teh business layer is built using spring.
- Working on Angular2/4/6, AngularJS, HTML5, Javascripts, CSS3 and Typescript. Worked on additional frameworks like Bootstrap for responsive design.
- Designed teh system based on springMVC Model architecture. Developed a business logic layer using springDependency Injection and client-side Java-beans for DAO Design Patterns.
- Create internal dashboards, alerts, and scheduled reports to monitor overall Splunkperformance.On boarded new data into a multi-tiered Splunkenvironment.
- Created Stream Rest based Application interfaces on java 8 environment.
- Implemented batch configuration in spring boot application. Created teh Maven project to integrate spring boot, Restful API, Oracle & Microservices.
- Worked on Java Multithreading, Collections & Coherence Framework.Implemented Java Multithreading to refresh teh cache at a given set of time interval.
- Involved in process for builds and deployments wif Maven, Bamboo,and Jenkins for continuous integration
- Developed various generic JavaScript functions used for validations.
- Code implementation using java & groovy, re-factoring & peer review
- Created WAR/EAR files using MAVEN buildand deployed them on JBOSS server.
- Created multi-module Mavenproject and used Mavento build applications and Jenkins for continuous integration continuous deployment.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
- Created User services in Cloud Foundry for connecting database wif different life cycles using spring profile.
- Used SOAP web service to get corporate card information and to make changes in teh card database for businesses.
- Worked wif IBM SOA Suites like WebSphere MQ Programming.
- Create API Jenkins job, set up GitHub repository for Mule project also created project POM.
- Created SOAPweb service in pushing data to downstream systemsand Implemented request and response objects using SOAP web services.
- Written SQL statements for retrieving data from DB2 using JDBC and used IBM Data Studio to view and update teh DB2 Database and worked on MongoDB.
- Developed and written Stored Procedures and views to extract teh needed data from DB2 and reflect on teh UI.
- Created DB2 Server Stored Procedures for implementing business logic at teh database level.
Environment: Java 1.8, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, JavaScript, jQuery, Bootstrap, HTML, Angular2/4/6, Microservices, Groovy, CSS, XML, XSLT, Web Sphere Integration Developer, Spring Boot, Multi-threading, NoSQL, MongoDB, Restful Web Services.
Confidential, Jacksonville, FL
Java Developer
Responsibilities:
- Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development. Worked on High level and low-level system design, planning, estimation and implementation.
- Involved in teh analysis, design and development phases of teh Software Development Life Cycle (SDLC).
- Use Spring boot for single sign on page application to access more quickly.
- Implemented teh application using Spring MVC Framework and handled teh authentication, authorization and access-control features by using Spring Security.
- Developed and Consumed Restful Web Services, SOAP Web Services using Spring.
- Exposed and maintained Microservices to several consumers.
- Configured Kafka streams for data integration wif internal systems.
- Implemented logging and exception handling using Spring AOP.
- Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Developed User Interface by using Angular 2.0, HTML5, AngularJS, Spring Web Flow, XHTML, DHTML and CSS3.
- Implemented new features using groovy to enhance Jenkins continuous delivery.
- Used Validation framework for client-side validation and Internationalization to support multiple languages.
- Worked on export & import wif MongoDB to migrate data from teh old system.
- Developing scripts for build, deployment, maintenance using Jenkins, Maven.
- Used XML parser APIs like DOM for marshaling and un marshaling of data.
- Created Typescript reusable components and services to consume REST API & using Component based architecture provided by Angular 2.0.
- Provided connections using Spring JDBC to teh database and developed SQL queries to manipulate teh data.
- Involved in enhancements, code refactoring and bug fixes as part of maintenance.
- Wrote WebServices using SOAP for sending and getting data from teh external interface.
- Generated API documentation in HTML Format using Java docs.
Environment: Java 1.8/1.7, J2EE, HTML5, CSS3, JQuery, Ajax, Bootstrap, JavaScript, NodeJS, Angular 2.0, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, MongoDB, OAuth, XML, GIT, JSP, JUnit, Amazon Web Services (AWS), MicroServices.
Confidential, SFO, CA
Java Developer
Responsibilities:
- Involved in stages of design, development and deployment of application.
- Implemented wif Angular JS using its advantage including two-way data binding and templates.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Worked on setting up application using Spring Boot, developed Restful Web Services, microservices, SOAP.
- Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for teh software development process to produce high quality application.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Implemented java/J2EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
- Worked on pop up screens, image sliders, and dropdown menus on web pages using HTML5, CSS3, JavaScript, jQuery, and AJAX to make teh UI functional.
- Developed API for using AWS Lambda to manage teh servers and run teh code in AWS.
- Developed interfaces to communicate wif mid-tier and database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Used spring framework to implement middle tier wif Spring IOC. Maintained teh Spring Application Framework’s IOC container.
- Used jQuery core library functions for teh logical implementation part at client side for all teh applications.
- Use Node Package Manager (NPM) to manage teh modules and have used it to install useful tools such as Grunt, Express.
- Provided weekly demos to teh business for User story acceptance.
- Used GIT for source code management.
Environment: Java, Spring, MVC, HTML5, CSS3, JavaScript, JSP, AngularJS, React.JS, Oracle, MySQL, XML, JSON, Bootstrap, JUnit, Microservices, GIT, AWS, Docker, Jenkins.
Confidential, Waltham, MA
Java Developer
Responsibilities:
- Involved in system design and developed UML diagrams and Class diagrams for DTO objects and actions.
- Supported application wif automated jobs to heal teh production issues.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Configured and maintained teh Spring Application Framework’s IOC container.
- Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for teh software development process to produce high quality application.
- Built highly reusable UI components wif Angular and Styled Components to increase scalability and reusability.
- Effectively used AppDynamics to view and analyze teh real time information processed by teh application and also in identifying issues and improving teh application based on teh analyses.
- Used JDBC for database connectivity wif MySQL Server.
- Worked wif Business Analysts to understand Use Cases and BRDs.
- Participated in Scrum Meetings.
- Developed High level and detailed level design documents based on business requirements provided.
- Designed interactive static HTML using HTML5, AngularJS and CSS3 as screen level prototype, JavaScript for client-side validation.
- Implemented MVC (Model, View, and Controller) pattern using Spring Framework
- Used hibernate ORM framework wif MySQL database
- Implemented J2EE design patterns like Singleton, Factory and Builder etc.
- Designed and developed very complex and large web pages using Angular JS library wif AJAX and JSON.
- Involved in writing teh test plans, data and test cases for functional specifications using JUnit and JMockit.
- Used jQuery core library functions for teh logical implementation part at client side for all teh applications.
- Performed unit testing using JUnit.
- Developed teh whole project on Eclipse IDE.
- Did regular code reviews and fixed major bugs wifout side effects.
Environment: Java, HTML5, CSS3, JavaScript, JSP, AngularJS, Spring IOC, Spring AOP, Spring MVC, Oracle, MySQL, Restful web services, SOAP web services.
Confidential, BarclaysVille, OK
Java Developer
Responsibilities:
- Worked on various new enhancements on teh system that involved requirements analysis, designing teh solution, development and implementation.
- Designed and developed teh application using Agile Methodology and followed Scrum, pair programming.
- Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
- Involved in designing and writing custom code for business, data access and UI layers using core Java.
- Created Spring Controllers and Integrated wif Business Components and View Components
- Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
- Developed Spring and Hibernate data layer components for teh application
- Integrated business layer using Hibernate wif Spring DAO. wrote POJO classes for storing data and DAO’s to retrieve data and teh configuration of database using Hibernate.
- Developed Test Cases and Unit Tests for Functionality Testing using JUnit.
- Used Maven for building of application and deployed to WebSphere Application Server.
- Helped to deploy and resolve issues during deployment and Configured Maven, Shell Scripts. Used Jenkins for Continuous Integration (CI).
- Performed unit testing for teh service classes and teh DAO’s using JUnit and assist users in teh testing.
- Gave production support for teh entire application including troubleshooting and fixing bugs.
Environment: Java, Agile, J2EE, JSP, JDBC, Java Beans, Spring DI, Spring MVC, Hibernate Templates, Hibernate, Web Services, SOAP, RESTFUL, JSON, XML, Maven, Continuous Integration, SVN, Log4j, JUnit, Oracle RDBMS, TOAD, Linux