Java Developer Resume
TX
SUMMARY
- Around 7 years of Experience in developing the applications with Agile Methodology, Waterfall.
- Good working knowledge with 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 with Spring Framework and Spring with Hibernate, Spring Jdbc.
- Good knowledge and experience with 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 the version control software, SVN, CVS, GIT using both command line and UI
- Experienced in developing Automation Framework using Page Object Model (POM) withPAGE FACTORY CLASSfor The Web and Mobile Applications.
- Experience in Multi-Tier Web Application Development using MVC2 Architecture, Design Patterns, Strut’s framework, and hibernate.
- Developed the 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 the 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 the behavior of the 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 with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
TECHNICAL SKILLS
Java 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, TX
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 the presentation layer, the 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 the 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 the Maven project to integrate spring boot, Restful API, Oracle & Microservices.
- Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker on GCP.
- Worked on Java Multithreading, Collections & Coherence Framework.Implemented Java Multithreading to refresh the cache at a given set of time interval.
- Involved in process for builds and deployments with Maven, Bamboo,and Jenkins for continuous integration
- Developed various generic JavaScript functions used for validations.
- Code implementation using java & groovy, re-factoring & peer review
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
- 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.
- GCT promotes work/life balance and encourages the overall well-being of each of its contributors.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
- Created User services in Cloud Foundry for connecting database with different life cycles using spring profile.
- Used SOAP web service to get corporate card information and to make changes in the card database for businesses.
- Worked with 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 puwshing 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 the DB2 Database and worked on MongoDB.
- Developed and written Stored Procedures and views to extract the needed data from DB2 and reflect on the UI.
- Created DB2 Server Stored Procedures for implementing business logic at the 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, CA
Java Developer
Responsibilities:
- Involved in gathering, analysing, 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 the analysis, design, and development phases of the Software Development Life Cycle (SDLC).
- Use Spring boot for single sign on page application to access more quickly.
- Implemented the application using Spring MVC Framework and handled the 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 with 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 with MongoDB to migrate data from the 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 the database and developed SQL queries to manipulate the data.
- Involved in enhancements, code refactoring and bug fixes as part of maintenance.
- Wrote WebServices using SOAP for sending and getting data from the 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
Java Developer
Responsibilities:
- Involved in stages of design, development, and deployment of application.
- Implemented with 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 the 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 the UI functional.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Developed interfaces to communicate with mid-tier and database.
- Implemented features like logging, user session validation using Spring-AOP module.
- Used spring framework to implement middle tier with Spring IOC. Maintained the Spring Application Framework’s IOC container.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Use Node Package Manager (NPM) to manage the modules and have used it to install useful tools such as Grunt, Express.
- Provided weekly demos to the 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
Java Developer
Responsibilities:
- Involved in system design and developed UML diagrams and Class diagrams for DTO objects and actions.
- Supported application with automated jobs to heal the production issues.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Configured and maintained the Spring Application Framework’s IOC container.
- Implemented Agile (SCRUM) methodology and Test-Driven Development (TDD) for the Software development process to produce high quality application.
- Built highly reusable UI components with Angular and Styled Components to increase scalability and reusability.
- Effectively used AppDynamics to view and analyze the real time information processed by the application and also in identifying issues and improving the application based on the analyses.
- Used JDBC for database connectivity with MySQL Server.
- Worked with 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 with 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 with AJAX and JSON.
- Involved in writing the test plans, data and test cases for functional specifications using JUnit and JMockit.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Performed unit testing using JUnit.
- Developed the whole project on Eclipse IDE.
- Did regular code reviews and fixed major bugs without side effects.
Environment: Java, HTML5, CSS3, JavaScript, JSP, AngularJS, Spring IOC, Spring AOP, Spring MVC, Oracle, MySQL, Restful web services, SOAP web services.
Confidential
Java Developer
Responsibilities:
- Worked on various new enhancements on the system that involved requirements analysis, designing the solution, development, and implementation.
- Designed and developed the 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 with Business Components and View Components
- Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
- Developed Spring and Hibernate data layer components for the application
- Integrated business layer using Hibernate with Spring DAO. wrote POJO classes for storing data and DAO’s to retrieve data and the 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 the service classes and the DAO’s using JUnit and assist users in the testing.
- Gave production support for the 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