Post Job Free

Resume

Sign in

Java J2ee Developer

Location:
Camp Hill, PA
Salary:
70
Posted:
June 02, 2020

Contact this candidate

Resume:

Name: TORSHA

Phone: 609-***-****/585-***-****

Email:addkep@r.postjobfree.com

Professional Summary:

● Around 5 years of experience in designing, implementing, and deploying commercial Enterprise Applications for Multi-tiered-distributed software products and distributed applications using Java/J2EE technologies

● Excellent experience in developing secure Web applications and server-side development using Hibernate 3.0/4.0, JSF, JNDI, Spring, JSTL, Struts, EJB 2.0/3.0, JMS, XML and XSLT.

● Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API.

● Experience in building Micro services with the help of Spring Boot and developed Spring based applications with very less configuration.

● Experience in using the Web Services such as SOAP (JAX-WS) and REST (JAX-RS).

● Experience in Client-side Technologies such as HTML5/4, CSS3/CSS, Bootstrap, JavaScript, Angular JS, jQuery, JSON and AJAX.

● Experience in the design and development of SOAP and Restful web services and integrating with the existing applications.

● Experience in database design and development using PL/SQL, Stored Procedures, Functions and Triggers.

● Experienced in using build tools such as ANT, Maven and Gradle.

● Experienced in different software development methodologies like Water Fall Model and Agile Methodology.

● Experience with version control tools like ClearCase, Subversion, CVS and GIT.

● Experience in automation and manual testing of websites and web-based clients using Selenium Testing and Selenium Web Driver.

● Good team player with strong work ethics and a quick learner with positive attitude.

Education:

The University of Texas at Dallas, Richardson, Texas May 2020

Master of Science (Thesis) in Computer Science GPA: 3.187

St. Thomas’ College of Engineering & Technology (MAKAUT), Kolkata, India July 2017

Bachelor of Technology in Information Technology GPA – 8.83

Technical Skills:

Domain Technologies Used

Programming Languages: Java 1.8, 1.7, 1.6, C, C++

JAVA Enterprise

Technologies: JDBC 3.0/2.0, Servlets 2.5/2.4, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.

Front End (Web): HTML, XML, JSON, CSS, JSP 2.2/2.1, JSTL 1.2, Bootstrap, JavaScript,

JavaScript: jQuery2.x/1.x, Angular JS 4.x/2.x/1.x, Node JS

Frameworks: Struts 2.0, JSF 3.0, Spring 3.x/2.x, Apache Camel

Application Servers: JBoss7.x/5.x, WebLogic 10.0/9.0/8.1/7.0, Tomcat 7,6, WebSphere 8.5

Databases: Oracle 12c/11g/10g/9i, MySQL5.0,4.1,

Build Tools: Maven 3.0, ANT, GRADLE

Operating Systems Windows 10/8/7/NT/XP/2000/98, Unix, Linux

Design Patterns: Business Delegate, Front Controller, Singleton, Observer, DTO, DAO, MVC, Factory, Abstract Factory

Design Methodologies: Agile, Scrum, Test Driven, Waterfall

IDEs: Eclipse, NetBeans

Tools: Junit 4.x, TestNG, Selenium, JMETER, Mockito

Work Experience:

Anthem - Camp Hill, PA May 2019 – Present

Java J2ee Developer

Service Enablement project for Anthem is to provide strategy for implementation of micro services to provide the customers consistent and secure information. Micro services strategy enables to streamline the services and to bring them on a cloud-based platform for high availability and increased agility.

Responsibilities:

● Involved in Requirements gathering, Designing, Coding, Unit testing and Integration Testing phases of the project.

● Responsible for design and development of UI screens for the application using HTML5, JavaScript, AngularJS, jQuery.

● Implemented RESTful webservices to make rest calls from client to server.

● Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).

● Used Spring JDBC and Spring JPA to manage Data Access with DAO design pattern.

● Used Spring Boot and developed the application as microservices.

● Developed Spring Batch processing java application to read different file formats which feeds to the database.

● Implemented JMS using Spring JMS module to communicate with Apache Active MQ queues.

● Created builds using Maven and pulled the project code from GitHub repositories.

● Used Jenkins as integration tool and deployed war to WebSphere Application Server 8.5.

● Wrote Stored Procedures and complex queries in Oracle 11g database.

● Deployed in Linux environment and used Tomcat as application server, UNIX shell scripts for data migration and batch processing.

● Developed test cases using Junit, Spring Test Module and created stubs using Mockito framework.

● Performed and maintained Selenium WebDriver Testing, automated test cases for regression test cases.

● Implemented the project in Agile methodology & participated actively in daily stand up calls.

● Served as POC for on call support in the production team on a rotation basis.

Environment: JDK 1.7/1.8, J2EE, Core Java, HTML5, CSS3, JavaScript, Angular JS 2.0, jQuery 2.0, JSON, Maven 3.0, Spring 3.x/4.x, JPA, JDBC, Jenkins, Apache Tomcat 7, WebSphere Application Server 8.5, Git, Selenium WebDriver, Eclipse IDE, Junit, Linux, Windows.

Voya Financial - Windsor, CT Sep 2018 – Apr 2019

Java Developer

Maestro CL is an existing commercial loan origination and review application used in Voya for the commercial loan process. It provides an intuitive User Interface with enhanced search capabilities, information security and role-based user access to the various functionalities. The Module Borrowers and Proposals part of Maestro CL facilitates searching for borrowers and creating new Proposals and editing the existing Proposals. The application provides the ability to generate the approval documents in different forms like Long, Short, Extension, CAR, ACH etc

Responsibilities:

● Involved in Analysis, Design, Development, UAT and Production phases of the application.

● Participated in JAD sessions gathering along with the Business Analysts.

● Designed application modules, base classes and utility classes using Core Java.

● Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.

● Expertise in Core Java with strong understanding and working knowledge of Object-Oriented Concepts like Collections, Multi-Threading, Concurrency framework.

● Coded various business process methods required for creation of Web Services related to customer information and provider information, using JAX-WS, SOAP, WSDL and JAX-RS, REST web services.

● Implemented Hibernate for data persistence and management.

● Integrated Spring with Hibernate as the data abstraction to interact with the databases.

● Implemented Singleton, Factory, DAO design Patterns based on the application requirements.

● Analysed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.

● Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.

● Developed the Presentation layer using HTML 5, JavaScript, and used AJAX/ jQuery based rich UI for improved customer experience.

● Developed single page application by using Angular JS.

● Developed Session Beans to process user requests and to load and store information from database

● Performed server migration using cloud services like AWS from physical to cloud environment.

● Used Maven build tool and deployed into IBM Web Sphere 8.5 Application Server.

● Used GIT for version control and Jenkins used for continuous integration.

● Wrote Stored Procedures and complex queries in Oracle 11g database.

● Designed and developed JUnit test cases during the development phase.

● Implemented the project using agile-scrum methodologies.

● Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.6, SOAP, Spring 3.0, RESTful Web Services, Hibernate 4.0, Jenkins, Angular JS 1.0, AJAX, Servlets 3.0, HTML5, CSS3, Node JS, JavaScript, CSS3, jQuery 2.0, JSON, Apache CAMEL, JMS, WebSphere 8.5, Agile, JMS, Eclipse, JUnit 4.4, JMETER, Windows OS, Unix.

Indi Technology - India May 2016 – Jul 2018

Java Developer

The Savings Maximiser is a digital tool which allows clients to optimize their savings by integrating banking and managed accounts and by automatically investing excess funds into a managed account.

Responsibilities:

● Involved in the requirements review, design, development, Unit testing and Bug fixing of the system and used Agile Development methodology.

● Actively participated in the daily scrum meetings to produce quality deliverables within time information and helped clearing ambiguity in requirements document.

● Used JavaScript, jQuery, HTML & CSS for UI interface design.

● Used Java Script to perform validation on the client side.

● Used AJAX to implement front end /user interface features in the application.

● Developed Java POJO's to capture the UI data and communicate with Spring MVC.

● Written Controller and DAO classes to interact with hibernate.

● Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.

● Developed RESTful microservices using Spring REST and MVC, and Consumed REST based with Rest template based on RESTful APIs.

● Wrote SQL Queries, PL/SQL stored procedures, triggers, packages on Oracle database.

● Performed unit testing using Junit and wrote Test Cases on every new version before sending it for User Acceptance Test (UAT).

● Used ANT for compilation and building JAR, WAR and EAR files and deployed the application on

● Used Log4J for debugging the application.

● Used Eclipse for coding the application and used SVN for change control.

● Involved in post-production activities which includes resolving application specific issues and pushing the fixes in deployments after each production release.

Environment: Java 1.5, HTML 4, CSS, JavaScript, jQuery 1.7, AJAX, Spring Core 3.1, Spring MVC, Hibernate 3.5, DAO, Oracle 11g, PL/SQL, JDBC, IBM WebLogic, ANT, SVN, Windows XP, Linux.



Contact this candidate