J2ee/java Developer Resume
Orlando, FL
SUMMARY
- Around 5 years of experience as a Java/J2EE Developer wif expertise in technologies like Java, JEE, and web - based, client-server application wif in designing, developing and Implementation in Amazon Web Services (AWS).
- Extensive working experience wif in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Node JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
- Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS.
- Expert in Spring framework including configuring Spring Application Context wif Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring JPA and Spring Batch.
- Good noledge of Spring Core, spring batch, Spring security, Spring Boot, spring MVC and spring's integration wif Hibernate.
- Experience in developing Single Page Applications (SPAs) using Angular 2+, Node.JS, and TypeScript.
- Experience in creating Docker images, Containers, push/pull and integrating wif Spring Boot
- Experience in using RESTful API’s and implementing Third Party Rest APIs using Node JS wif Express JS, and working wif NPM, Node Modules including Http.
- Knowledge in implementing a REST API/Microservice using Spring Boot.
- Experience in working on various Spring modules (Spring MVC, DAO and AOP) along wif Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Expertise in writing Soap based web services using AXIS/Rest API.
- Good noledge in CI/CD tools like Jenkins.
- Experience on Version control tools like Git, SVN, Jenkins.
- Good understanding of Continuous Integration/Continuous Delivery workflow.
- Prior experience wif build and deployment automation.
- Experience in Microservice architecture, wif Spring Boot- based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy micro services.
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
- Experience of using IDE Tools like Eclipse, STS and NetBeans for Java/J2EE application development.
- Proficient in using Object Oriented Programming Analysis and Design (OOAD) principles, UML and Rational Rose and Object Oriented Design Patterns in building high performance applications.
- Experience in writing Build Scripts in MAVEN and using CI (Continuation Integration) tools like Jenkins.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications wif minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
TECHNICAL SKILLS
Languages: Java SE 6/7/8, Java 1.6/1.7/1.8/J2EE
Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JUNIT, Web services (REST/SOAP), Microservices
Web Technologies: HTML, JavaScript, CSS, XML, Angular 2+, Node
Frameworks: Struts, Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP
Web/Application Servers: Web Logic, WebSphere, Apache Tomcat, JBOSS
Testing: Junit, SOAP UI, POSTMAN
Version Control Tools: GIT, SVN
Build Tools: Ant, Maven
Methodologies: Agile (Scrum), Iterative
Database Environments: Oracle, PostgreSQL, MySQL
Operating Systems: Windows, Mac, Linux and UNIX
PROFESSIONAL EXPERIENCE
J2EE/Java DeveloperConfidential, Orlando, FL
Responsibilities:
- Participated in system design, planning, estimation and implementation.
- Followed SDLC-Agile/Scrum methodology in the application development.
- Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
- Used Spring extensively to achieve dependency injection to wire the object of business class.
- Used Spring Data Repositories to perform CRUD operations.
- Developed Microservices using Spring MVC, Spring Boot, and Spring Cloud.
- Worked on RESTful Web Services for transferring JSON data between two interfaces.
- Implemented Micro Service Architecture wif Spring Boot based RESTful services and consumed SOAP based Web Services.
- Development of Client-Side and Server-side Validation techniques using AngularJS and Node JS.
- Used Maven tool to build the application and deployed on the Tomcat Application Server.
- Used Jenkins for the automatic build process and used for integration testing and deploying software.
- Used AWS Lambda to manage the servers and run the code in the AWS.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Used GIT to control, track and maintain the different versions of the project.
- Created complex SQL queries and used JDBC connectivity to access the database.
Environment: Windows, Java 8, SDLC-Agile/Scrum, Micro-Services, Spring Boot, Spring-Data, MVC, UML, Soap, Restful, Jenkins, Maven, Git, JSP, HTML5, CSS3, XHTML, JavaScript, STS, Node JS, AWS, Bootstrap, SQL.
J2EE DeveloperConfidential, FL
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Following Agile Methodology and interact wif various stake holders in gathering requirements and business artifacts in the areas of gathering, design, coding and documentation.
- Integration wif Spring security in web application.
- Developed the applications using Java, JSP, JDBC, WebServices, spring, HTML5, and JavaScript etc.
- Implemented business layer using spring core and configured spring dependency injection, enabling all business components loosely coupled between layers.
- Developed web components using MVC pattern under Spring framework.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Implemented and tested the enterprise application wif jQuery and Spring MVC.
- Implemented a Microservices using a Microservices architecture wif Spring Boot based services.
- Created and Implemented Micro Services using spring boot, REST, JSON.
- Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
- Used Modules and Controller in the JS files as part of the constructors.
- Used NodeJS to sign up for lightweight web server to hos application locally.
- Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
- Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
- Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
- Followed Agile/SCRUM software development methodologies.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Performed a thorough unit testing and resolved several data related issues before migration to production.
Environment: J2EE, Spring, JSP, MVC, HTML5, CSS3, Spring Boot, JavaScript, Maven, AJAX, JDBC, JSTL, JMS, XML, SOAP, WebLogic, agile, SQL, AWS and Windows.
Java DeveloperConfidential
Responsibilities:
- Developed an ability to display dynamic data on website homepage.
- Accomplished end to end user testing and production release for circular subscription module.
- Developed a module to allow users to register, deregister & modify their subscription.
- Implemented a new password policy for trade verification & MyNse modules.
- Redesigned the website based on the security findings of security team.
- Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and WebServices (SOAP, WSDL).
- Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
- Involved in Java Multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
- Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
- Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.
- Developed User Interface having animations and TEMPeffects using JSF, JavaScript and HTML.
- Developed Core Java classes and methods for handling data from databases.
- Developed the presentation layer using JSP, HTML and client side validations using JavaScript.
- Apache Camel is used for routing.
- Used Hibernate to store the persistence data into the Oracle database and wrote HQL to access the data from the database.
- Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
Environment: J2EE, JSP, Java, spring, Servlets, JMS, Hibernate, MVC, DAO, Eclipse, HTML, DHTML, CSS, AJAX, XML, Junit, EJB, Jboss, Multi Threading, WebLogic, SOAP, GIT, SQL, Oracle and Windows.