We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 10 years of experience in software development using Java and J2EE technologies, dis includes all phases of software development life cycles like User Interaction, Analysis, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management.
  • Strong background in Java/J2EE environments. Well experienced in MVC architecture of spring framework.
  • Experienced in all phases of Software Development Life Cycle (SDLC) using Java, J2EE, JDBC, and Spring3.0/4/5.
  • Experienced in developing front - end systems with JSON, jQuery and Ajax.
  • Responsible for creating a new application used by Customer Service to manage e-Commerce orders, customers, gift card processing, loyalty information using Java and Spring REST Web Services.
  • Strong Experience in object-oriented design and programming.
  • Good working knowledge of version control systems like Bit Bucket, SVN.
  • Experienced in working with databases, such as Maria DB, Oracle, SQL Server, My SQL.
  • Expertise in analyzing business requirements and providing technical solutions, design and Coding.
  • Good experience on Oracle DB, Jenkins, Hub, and Restful Web services.
  • Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
  • Expert in using most of teh Java IDEs like STS, Eclipse, and IntelliJ.
  • Extensive experience in Application servers Glassfish like Apache Tomcat.
  • Experience in Java cloud services like Virtual Private Cloud, Public and Private Subnets, Security Groups, Route Tables, Elastic search, ElasticLoad Balancer to host & support Enterprise Data Warehouse.
  • Good experience with Multithreading, Collections and Exceptions.
  • Experience in client side designing and validations using JavaScript, AJAX, jQuery.
  • Building backend services and Restful APIs.
  • Providing production support for teh application and Bug fixing within production environment.
  • Expertise in client scripting language and server-side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, JSP.
  • Experience in building micro services and deploying to Open shift Cloud.
  • Well versed and hands on experience in Version control tools like GIT, Bit Bucket and SVN.
  • Experience in developing Ant scripts for building and deploying applications. Used Log4j for logging and Junit4 for unit testing and good understanding of Test-Driven development (TDD), Business-Driven Development(BDD).
  • Expertise in Core java, Collections, backend development and design.
  • Expertise with User Interface Design using JSP, HTML.
  • Experience with Core Java component Collection, Generics, Inheritance, Exception Handling and Multi-threading.
  • Expertise in developing applications using Web Services (RESTFUL), Core Java, JDBC, Java Scripts.
  • Hands on experience in using teh Microservices in implementing teh service layer with teh combination on Kafka.
  • Good experience in unit and system testing of developed modules.

TECHNICAL SKILLS

Languages: Java (J2SE1.8+/1.7)

J2EE Technologies: J2EE, Java Server Pages (JSP), Struts, JDBC, XML, XSL, JMS, Java Script., Kafka

Web/Application Server: Apache-Tomcat, IBM WebSphere 6.1, Jboss

DBMS / RDBMS: Maria DB, Oracle Server, MS-SQL Server, My SQL

Operating Systems: Windows, UNIX, LINUX, Power shell Scripting

UI Web Technologies: JavaScript, AJAX, jQuery, JSON

Tools: Application Diagrams using Visio, Version control using Visual Source Safe

Testing Tools: JUnit, Apache JMeter

Database: Maria DB, Oracle, SQL-Server, MySQL server, Elastic Search

Development Tools: Eclipse, Spring Tool Suite (STS), Intelli J

Issue Tracking Tools: Maven, Gradle, Jenkins, JIRA, Rally

Web services: RESTful.

PROFESSIONAL EXPERIENCE

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
  • Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at teh Web tier level to isolate each layer of teh application so dat complexity of integration will be reduced, and maintenance will be very easy.
  • Used spring core annotations for Dependency Injection, Spring DI and Spring MVC for RESTful APIs and Spring Boot for micro-services.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured teh API's by implementing Oauth2 token-based authentication/authorization scheme using spring security
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Develop teh micro-service in spring cloud framework to support Next generation cloud framework.
  • Developed large-scale, real-time, live blogging server and UI.
  • Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Implemented Micro Services based Cloud Architecture on Open Shift Platform and Cloud Foundry.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate teh mapping between Oracle database and Objects in Java.
  • Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing teh functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of teh application components.
  • Designed and developed Asset Microservice, Validation engine for IPRS.
  • Designed and developed KAFKA Producer and Consumer interfaces for Core Systems (Avaloq, Finacle, eFNA).
  • Designed and implemented APIs for channel systems (IB, MB, PWeb, RMM, Wealth) to consume Asset data.
  • Developed Restful APIs to fetch Asset (fund) data from Morningstar, Bloomberg systems.
  • Developed integration API to fetch Product Risk details from PRRS application.
  • Involved in Bug fixing, Code Reviewing and testing.
  • Worked with DevOps team to create Jenkins CI/CD pipeline and deployed projects.
  • Helped team in technical/domain know-how, gave presentations.
  • Client Engagement, Program Planning, Estimation of Epics, Stories, Product backlog & Testing

Environment: Java8, J2EE, JDK 1.8, Angular 6, Agile Methodology, React JS, HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Open Shift. Hibernate, Micro Services, spring boot, XML, Spring AOP, Elastic search, Spring security, Oracle, Maria DB, Docker, Bit Bucket, JIRA, PL/SQL, Intellij, JUnit, Log4J, Maven, Jenkins

Java/ J2EE Developer

Confidential

Responsibilities:

  • Introduced asynchronous calls in teh application, using AJAX, to enhance and optimize teh performance, in turn reducing teh callback/processing time of teh GET request.
  • Developed REST services to talk with adapter classes and exposed them to teh Angular JS front-end which resolved single sign-on authentication of target. Worked on Restful web services which enforced a stateless client server and support JSON few changes from SOAP to RESTFUL Technology
  • Elastic search and Logstash performance and configuration tuning.
  • Worked on Redis cache and distributed map cache to improve performance.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information. Used JPA, hibernate persistence API for teh database operations to interact with Oracle Database.
  • Used JUnit for testing teh application modules and Log4J for logging.
  • Involved in teh analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of teh project.
  • Good client interaction and involved in client and Business discussions for requirements gathering and planning. Performed onsite design and code review before delivering teh modules.
  • Enhanced teh application with Spring Boot Framework to produce a runnable jar, teh framework is clearly a formidable utility in teh development of deployable micro-services
  • Developed REST web services & consumption of teh responses to build in UI.
  • Design, build and manage teh Elastic Search cluster for centralized logging andsearchfunctionalities for teh Application.
  • Implemented methods to validate, invalidate, keep a live session for login process and maintaining session credentials. Used Maven repository to include all teh jar files required for teh JSP Tag libraries
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic Used Spring Frame work for IOC, AOP, and DAO layer design patterns.
  • Worked in build, deploy multi module applications using Maven and CI servers like Jenkins along with Git for version management.
  • Actively participated in analysis of legacy system and worked with BA to build functional specs.
  • Designed and developed Restful APIs for downstream systems which can consume securities data
  • Gathering requirements from previous legacy application.
  • Working with spring boot framework based on MVC Architecture.
  • Involved in development of controller class and form beans.
  • Involved in Bug fixing, Code Reviewing, building knowledge repositories.
  • Client Engagement, Program Planning, Estimation of Epics, Stories, Product backlog & Testing.

Environment: JDK 1.8, Spring Boot, XML Schemas, XSLT, Elastic Search, Maven 4.0, Log4j, Rest Web Services, IBM RAD, WAS, Bootstrap, CSS, Angular JS, Maven, Jenkins, Oracle 12 c, Open Shift, Micro-services, Git.

Java/J2EE Developer

Confidential

Responsibilities:

  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages.
  • Used SOA for web-based applications.
  • Used Bit Bucket version controlling for maintaining teh different project versions.
  • Developed application using Spring MVC- Implemented Various Controllers, used spring's component-scan and auto wiring functionalities.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Used Struts, play framework to write Presentation Layer, Business Layers and Controller servlets.
  • Used Oracle 10g as backend databases and actively involved in writing PL/SQL functions and packages.
  • Developed XML configuration files, properties files used in struts Validate framework for validating Form inputs on server side.
  • Used Restful Web services which is light weight, maintainable and scalable.
  • Used Java Persistence API (JPA) framework for object relational mapping which is based on POJO Classes.
  • Used Struts which is an open source MVC framework for creating elegant, modern java web applications.
  • Extensively used AJAX technology to add interactivity to teh web pages.
  • Used spring data JPA which focuses on JPA to store data in relational data base, by which simple Queries are written.
  • Implemented UI text and location info consume using REST APIs.
  • Participated in developing view pages using Java Script, AJAX, jQuery, JSP and Tag Libraries.
  • Involved in deployment of application on WebLogic Application Server in Development & QA environment.

Environment: Java 1.7, Spring, SQL, Eclipse, JSP, Servlets, JMS, XML, Ant, XSLT, JSON, SVN, Oracle 11g, JPA, RESTful, Spring MVC, Struts, Spring Data JPA, Jenkins, AngularJS, WebLogic 7.0, SOA, JavaScript, MyBatis, Maven, PL/SQL J unit, Web Sphere.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Developed Hibernate Mapping file (hbm.xml) files for mapping declaration
  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Used Spring Framework for Dependency Injection and integrated it with teh Struts Framework and Hibernate.
  • Responsible for designing front end system using JSP technology, HTML and JQuery.
  • Re-factored large code base to conform to best practices to spring design patterns.
  • Developed JSP and Servlet with Core java coding for teh back-end service and used AJAX to connect to teh back-end.
  • Integrated Drools Business Rules Engines implementing business rules.
  • Involved in Managing Web Services and operations.
  • Effectively implemented server-side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
  • Involved in implementing teh Micro Services based on Restful API utilizing Spring Boot with Spring MVC.
  • Involved in developing web pages using Angular JS Framework and familiar with various Angular JS directives and services.
  • Followed Agile Rational Unified Process throughout teh lifecycle of teh project.
  • Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy etc.)
  • Responsible for designing and reviewing web services WSDL, their structure, data types and operations with Application architect team.
  • Responsible for Web Services consuming and packaging using Axis.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns were identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Developed Web service's using REST.
  • Involved in design and decision making for Hibernate OR Mapping.
  • Developed teh application using Struts Framework dat leverages teh classical Model-View-Controller (MVC) architecture.
  • Worked on teh REST Web Services and used Spring Framework and developed teh Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration .
  • Reduced development cycle time about 20% by using Spring Boot, Spring Data and Spring Cloud to develop micro-services of Location REST service.
  • Involved in developing teh core base Classes and designed teh packaging needed for teh project.
  • Involved in Developing and performing Mock Testing and Unit Testing using JUNIT and Easy Mock. Also used JIRA for bug tracking and project management.
  • Involved in implementing APIs using Spring Restful web services
  • Built project using Apache Maven build scripts. Involved in teh Database structuring and Tables creation needed for teh project.

Environment: J2EE, Microsoft Visio, Web Sphere Application Server 8.0, Spring MVC, IOC, Spring AOP, Apache Axis, Hibernate, REST Web service, JQuery, Maven 3, GIT JUnit 4, JIRA, Easy Mock, Agile.

Java Developer

Confidential

Responsibilities:

  • Integrated application with Validation framework for server-side validations.
  • Involved in teh implementation of Web Services using Restful APIs.
  • Developed ANT scripts and developed builds using Apache ANT.
  • Prepared Requirement Specification Document by analyzing teh business requirements.
  • Contribution in Requirement gathering, designing, coding, release management.
  • Involved in project initiation, estimation activities, requirements gathering sessions, communicated directly with teh Site merchandising team to get teh appropriate requirements
  • Involved in teh Design phase of teh application.
  • Worked on application center screens and developed user interfaces using JSP.
  • Used Java Script for client-side validations.
  • Has written browser specific AJAX call code to invoke teh services & update teh UI controls.
  • Code written in Java with features like Collections, Exception Handling, Serialization, IO and multithreading.
  • Developed teh application using Struts Framework dat uses JSP, Model View Controller (MVC) architecture.
  • Used Struts tallies to develop UI pages.
  • Used Rational Clear case as Version control and configuration management tool.
  • Involved in teh Unit Testing of teh application using JUnit.
  • Implemented logging mechanism using Log4j framework.
  • Involved in integrating different modules in teh project. Involved in doing JUnit.

Environment: s: Eclipse, JSP, Validation Framework, JDBC, Restful Web Services, Log4j, Maven, JUnit, Oracle10g, XML, Tomcat server, Java Script, MVC

We'd love your feedback!