Post Job Free

Resume

Sign in

Java Developer Stack

Location:
Zephyrhills, FL
Posted:
April 12, 2023

Contact this candidate

Resume:

Dhana M

Phone: 813-***-****

adwic8@r.postjobfree.com

PROFESSIONAL SUMMARY:

•Around 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a FULL STACK developer using Java/J2ee in Client-Server, 3-tier and n-tier applications.

•Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specifications, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java/J2EE

•Expertise in Core Java programming concepts such as OOPS Concepts, Exception Handling, Multi-threading, Data Structures and Algorithms.

•Knowledge on Java8 features like lambda expression, Stream API and Interfaces.

•Good Working experience in using different spring modules like Spring Core Container Module, Spring MVC, Spring Security, Spring ORM Module, Spring Data, Spring Cloud in Web applications.

•Gained proficiency in Java, Servlets, JSP, JDBC, JMS, JNDI, and Java API for XML Web Services, Hibernate, JSF, JPA and XML.

•Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.

•Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.

•Experience in using Pivotal Cloud Foundry (PCF), 12-factor app, Micro services Architecture, API Management like APIGEE Edge

•Experience in the design and development of SOAP and RESTful web services and integrating with the existing applications.

•Experience in Client-side Technologies such as HTML5, CSS3, Bootstrap, JavaScript, Angular 7/8, React JS, jQuery, JSON and AJAX.

•Strong experience in database technologies Oracle 12c/11g, PL/SQL.

•Experience in Scrum, Agile and Waterfall methodologies.

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

•Experience in CI/CD Pipeline using Jenkins.

•Experience with version control tools like Clear Case, Subversion, CVS and GIT.

•Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.

•Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

Educational Details:

Graduation in B. Sc computers, Andhra University, 2014

TECHNICAL SKILLS:

Languages

Java,J2EE, Servlets, JSP, JDBC 3.0, JSON, Ajax, JDBC, JavaScript, HTML5, CSS 3, Bootstrap, JSF, XML, XSD, XSLT, XPATH, SQL, PL/SQL, WSDL, JUnit, Regular Expressions.

Frameworks/ORM

Spring 5.0, Hibernate 4.2, Struts 2.0,

Web Technologies/J2EE

JSP, EJB, jQuery, JSTL, AJAX, XML, JavaScript, AngularJS4.0/2.0, EXT JS, HTML5, CSS3, JSON, XSLT.

IDE’s

Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Tool Suite (STS).

Databases

Oracle 12c/11g/10g, MySQL 5.0/4.1, SQL Server

Web Services

RESTful web service, SOAP, WSDL, JAX-RS, JAX-WS JMS, JAXB.

Version control/Build Tools

Git, SVN, CVS, Clear Case, Jenkins, Maven, Ant.

Testing Tools

JUnit, TestNG, Selenium, Mockito.

Web/Application Servers

WebLogic, Tomcat, JBOSS, Web sphere

Operating Systems

Windows/NT/XP/2000/98, Unix, Linux

Design Patterns

Singleton, Abstract Factory, Business delegate, Service locator, Model View Controller, Session facade, DAO, Composite, Adapter, Proxy.

PROFISSIONAL EXPERIENCE:

Bank of New York Mellon, NY May 2019 – Till Now

Role : Full Stack Java Developer

Responsibilities:

•Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC).

•Used agile methodology (SCRUM) for developing 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.

•Implemented a SOA compliant system working on various transactional messaging using Camel and used Session Beans Message Driven Beans.

•Created 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.

•Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB. Wrote Terraform templates for AWS Infrastructure as a code to build staging, production environments & set up build & automations for Jenkins.

•Implemented Micro services based architecture using spring boot.

•Designed and deployed a multitude application utilizing almost all the AWS stack which Includes EC2, MongoDB, Docker, Kubernetes Orchestration container focusing on high-availability, fault tolerance, and auto-scaling

•Integrated spring with Hibernate as the data abstraction to interact with the databases.

•Configured AWS cloud watch to monitor AWS resources and application, includes creating AWS Customized Scripts to monitor various application and system & Instance metrics.

•Developed data transition programs from DynamoDB to AWS Redshift (ETL Process) using AWS Lambda by creating functions in Python for the certain events based on use cases.

•Used NOSQL database Amazon dynamo DB to store data of reporting Application.

•Successfully developed both the back-end and the client-facing portal for online agent services, accurately accounting for agent training

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

•Utilizing Cloud Watch and Logic Monitor to monitor resources such as EC2, EBS, ELB, RDS, S3 etc.

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

•Developed the Presentation layer using HTML5, CSS3, JavaScript, Angular 8.0 and used AJAX/ jQuery.

•Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates

•Developed single page application by using Angular 8.0.

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

•Responsible for delivering datasets from Snowflake to One Lake Data Warehouse and built CI/CD pipeline using Jenkins and AWS lambda and Importing data from DynamoDB to Redshift in Batches using Amazon Batch using TWS scheduler.

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

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

•Wrote Stored Procedures and complex queries in Oracle 12c database.

•Used TDD Architecture, which relies on the repetition of a very short development cycle.

•Experienced with AWS Cloud Formation templates on creating IAM Roles & total architecture deployment end to end (creation of EC2 instances and its infrastructure).

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

•Implemented log4j for debugging as well as post production support

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

Environment: Java 1.8/1.9, J2EE, Spring MVC, Spring JDBC, AWS, Spring Boot, Spring, Micro services, Hibernate, WebLogic, Maven, Eclipse, JUnit, Log4J, JIRA, Jenkins, Oracle 12c, Angular JS 8.0.

Cigna, CT July 2017 – May 2019

Role :Java Full Stack Developer

Responsibilities:

•Analyzed the business requirements of the project by studying the Business Requirement specification document.

•Used a Micro service architecture, designed and developed RESTFUL web services using Spring Boot framework and Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.

•Developed dynamic and responsive web pages to user interface screens using HTML5, CSS3 and JavaScript, created reusable components, and used across various modules using custom libraries.

•Enhanced the customer search experience by developing searchable components with Splunk.

•Having knowledge in Amazon EC2, S3, VPC, RDS, Elastic Load Balancing, Autoscaling, IAM, SQS, SWF, SNS, Security Groups, Lambda, Cloud Watch services

•Performed CRUD operations in Mongo dB and worked on Mongo dB database concepts such as locking, transactions, indexes, replication and schema design.

•Used the AWS -CLI to suspend on Aws Lambda function used AWS CLI to automate backup of ephemeral data stores to S3 buckets EBS.

•Used Docker Engine and Docker Machine environment, to deploy the micro services-oriented environments for scalable application.

•Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.

•Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.

•Worked with app developers during API development, to implement a secure server by using OAuth2 between server and client applications.

•Used Maven and Jenkins to automate the construct and convey process and GitHub for project administration and version management.

•Creating customized business reports and sharing insights to the management.

•Scheduled workflow runs and helped the support team in analysis of the job failure and provided the relevant solution

Environment: Java 1.7/1.8, J2EE, AWS, Docker, Spring Boot, Spring Web MVC, Spring REST, HTML5, CSS3, OAuth2, Junit, REST API, Hibernate, MongoDB, Maven, Jenkins, GitHub

Florida Blue, FL May 2016 – June 2017

Role :Java Developer

Responsibilities:

•Involved in analysis, design and development and testing phases of SDLC using Agile Methodology.

•Developed Code using Struts framework, based on the MVC design pattern.

•Developed the presentation layer using Struts Tag Libraries

•Developed the application with iterative methodology, recapturing the existing code and writing a new code for most of the modules

•Created POC for Spring Batch for running batch jobs.

•Worked on backend logic using Servlets, EJB and JDBC.

•Developed page specific elements, handlers, web beans, view helper classes, JSP pages & fragments by using design patterns and java standards

•Analyzed, designed, validated the business logic of the system and implemented the application

•Developed business services using EJB's and used SOAP API.

•Worked on Hibernate object/relational mapping per database schema.

•Translated functional requirements into technical design by gathering the user stories.

•Developed order history and order status of all the Authorized agent's specific bonds

•Developed dynamic pages for generating a report for displaying the existing business rules based on a search criterion to be reviewed by the CNA internally

•Involved in debugging the product using JIRA Bug Tracking

•Deployed the application on to WebSphere application server.

•Developed Search Tool for the organization to display reports agent wise, month wise, weekly.

•Involved in developing the UI pages using HTML, CSS, JavaScript, JSON, jQuery and AJAX.

•Developed servlets for generating reports in PDF format.

•Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.

•Implemented logging using log4j.

•Deployed the application in JBOSS Application Server.

•Developed Servlets and Worked extensively on My SQL.

•Written jQuery Validations for the User Front-ends.

•Maintenance of data in different Oracle Database and environments using TOAD.

•Effective using in ClearCase and ClearQuest for version control and defect tracking.

Environment:Java 1.6, J2EE, Struts 1.1, EJB 2.0, Servlets, Session Beans, Ant, JavaScript, JSPs, HTML, CSS, jQuery, JSON, Oracle 8i, Ajax, MongoDB, Soap, Toad, Eclipse 3.1, WebSphere Application Server 5.1, WebLogic, Apache CXF, MySQL, XSLT, JUnit, Log4j, Rational ClearCase, ClearQuest.

Centene Health Corporation, St.Louis May 2014 to April 2016

Role: Java Developer

Responsibilities:

•Involved in complete SDLC management – Requirements gathering, Design, Analysis, Development and Testing.

•Developed UML diagrams to develop use cases for University’s Financial Services web application.

•Implementing the Struts 1.3 framework for Model View Controller (MVC) pattern.

•Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.

•Performed validation for client side as well as server side with the help of Struts Validation Frame Work.

•Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.

•Supported existing applications developed using Spring MVC, AOP framework.

•Used JPA mapping techniques such as one to one, many to one and many to many mappings to represent relation between various entities in the project.

•Worked Oracle database to create databases of student and faculty login information and their desired areas of study.

•Worked on Eclipse as IDE tools to build up applications.

•Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.

•Used EJB Message Drive Beans to initiate daily process.

•Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.

•Resolved Blackboard problem tickets and made 100% follow-ups maximizing the customer satisfaction.

•Installed SSL certificates on the developed application.

•Provided weekly status reports to the manager with the latest information of all ongoing activities.

•Followed the Java coding standards for scalability, reusability and ease of maintenance.

•Created XML Schema, XML template and XSL. Developed WebServices Application using SOAP and WS-Security.

Environment:Core Java, Java 1.5, TDD, Struts 1.3, EJB, JQuery, JSP, HTML, CSS, Servlets, SOAP, WS-Security, JMS, MQ, Eclipse, SVN, Ajax, JNDI, JBoss, Junit.



Contact this candidate