Java Developer Resume
Horsham, PA
SUMMARY
- Java Developer with 7+ years of hands - on professional experience in Java and Python development, primarily with AWS, PLSQL, SQL, Oracle APPS, Spring Boot, Struts, Spring, JSP, Servlets, Oracle ADF, Angular 1.6 and JavaScript along with master’s degree in Information Technology.
- Certified in “Oracle Database SQL Expert” and “AWS Solution Architect Associate”.
- Have Exposure in Kubernetes and Docker improving scalability, high performance, managing and updating containers.
- Proficient in processing large files using PYTHON, PANDAS to generate analytics and custom build reports.
- Experience with Apache Kafka Messaging service, AWS SNS, SQS, Kinesis stream processing, Loading, monitoring for the various Business scenarios.
- In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, CloudTrail, Event Brigde, EMR, ECS, Lambda Functions, Route53) and managing security groups on AWS.
- Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java or Spring Boot.
- Good experience in Core java development focused on enterprise web applications and Restful services along with front end web technologies like JavaScript, Bootstrap, jQuery HTML5 and CSS.
- Extensively used spring integration with SOAP and RESTful services. Developed RESTful services using JAX-RS and JSON.
- Experience in application servers like Oracle OEM (Oracle Application Server), Apache Tomcat 6.0 and IBM Web sphere.
- Having Knowledge on cloud technologies like SaaS, PaaS, IaaS.
- Experienced in continuous integration build and deployment tools like Jenkins, Microsoft TFS.
- Experienced in build automation tools like Maven, ANT, TFS and version controller tool GIT, SVN.
- Used Rapid Miner tool to analyze data using various techniques like clustering, association analysis, linear regression etc. in data analytics.
- Strong business understanding knowledge of financial domain, Telecom domains, Nursing Credential Evaluation.
- Experience in SQL (DDL, DML) with tools TOAD, PLSQL/SQL Developer and NotePAD++.
- Extensive Experience with Oracle APPs (Oracle Forms, Oracle Workflows, Oracle report Builder).
- Use ADF Faces, ADF Business Components, SQL, JavaScript, XML, HTML to develop components for SERIS 2.0 web application.
- Experience in design, Implement and optimize I&AM Roles along AWS and SailPoint for Application, FTP, Oracle, Shared Drive access.
- Experience inOracle ADF 11g Architecture, JDeveloper, Oracle ADF Development (ADF, ADF Faces, ADF Task FlowsandBusiness Components)withWeb Services.
TECHNICAL SKILLS
Database: SQL Server, Oracle 8i, 9i, 10g, 11g, MySQL, DynamoDB, Hadoop, Hive, Hue
Module: Oracle CRM, Oracle APPS (Forms and Workflows)
Operating Systems: WINDOWS, MAC-OS, Linux/Unix
Methodologies: Agile/Scrum, UML, Waterflow models
IDE's and Tools: SQL Developer, TOAD, Oracle Form Builder, Report Builder, Work flow Builder, Eclipse, Weblogic Server, Word-Press, Sublime text, Notepad++,Oracle 9i J developer, PLSQL Developer, Oracle BI publisher, Microsoft TFS, Jira Board, Service Now, Confluence, Bamboo
Languages: JAVA, SQL, PL/SQL, Shell Scripting, REST, Python
Version Control: GIT, Bitbucket
Web Designing: HTML, CSS, JavaScript, JSON, PHP, Bootstrap, jQuery, Ajax, Angular 1.6
Framework: Springs, Hibernate, JDBC,Spring Boot, Spring MVC, Spring REST, Apache KAFKA, Oracle ADF
Cloud Technologies: AWS, AWS s3, EMR, Cloudwatch, ECS, ECR, Gateway Storage, Cloud Formation, IAM, Lambda, Glue.
PROFESSIONAL EXPERIENCE
Confidential, Horsham, PA
Java Developer
Responsibilities:
- Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs
- Conduct design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, scalability and maintainability guidelines
- Perform all phases of software engineering including requirements analysis, application design, code development and testing
- Producing high-quality code to meet all project deadlines and ensuring the functionality matches the requirements
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle, coordinating changes with project team leaders and cross-work team members Providing technical support to project team members and responding to inquiries regarding errors or questions about programs
- Interacts with architects, other tech leads, team members and project manager as required to address technical and schedule issues.
- Suggests and implements process improvements for estimating, development and testing processes.
- Developing according to user acceptance criteria new Spring boot rest API for Fox claims to display and create requests to process claims.
- Use the RALLY (Story and bug tracking), GitHub for version controlling, Jenkins for CI/CD into the various servers depending on the code and environments
- Extensive use of IntelliJ Ultimate Edition for developing the new API, Angular UI, debugging of the errors reported during conversion process.
- Following the process flow from COBOL code for the reference to implement functionality into new Java Spring boot Fox adjudication.
- Review code and provide feedback relative to best practices and improving performance
Confidential, Harrisburg, PA
Full Stack Developer
Responsibilities:
- Developed File Pipeline Amazon S3 from Raw to Curated and to trusted S3 bucket to create Parquet snapshot for data to be available for downstream stream systems.
- Migrated Oracle Forms, COBOL programs from the existing platform to Java/Spring services and PL/SQL stored procedures based on the business requirements.
- Architected a responsive Web application using HTML5, CSS, and other JavaScript libraries and a Model View Controller (MVC) design pattern.
- Developed REST web services using Spring Boot to serve data to various components of the application.
- 80% of the time spent on day-to-day design and development activities, 10% on architectural discussions, process improvement and 10% of the time spent on team members code reviews, daily scrum meetings, work delegation to team members etc.
- Implemented Hibernate, DAO and Native queries to fetch data from relevant Oracle Databases.
- Developed Batch programs using Spring Batch to process data from flat files from various sources.
- Write unit tests as needed, using the JUnit and Mockito testing frameworks.
- Created build scripts for CI/CD Pipeline by integrating Git on Microsoft TFS.
- Code Merging, deployment, Build and release using Microsoft TFS Task and Release nodes.
- Implementing reconciliation for migrating health insurance information form the third party into the Confidential system using CSV file loader and PLSQL procedures.
- Followed microservice architecture for creating Spring boot Rest API web service, Angular Version 1.6 application for the customer data Interface.
- Implemented Aws Lambda Java Functions to process SQS event to de-batch daily files and to parse them for person and address enrichment from Raw buckets to Trusted buckets.
Confidential, Malvern, PA
Full Stack Developer
Responsibilities:
- Development Experience with individual apps on JAVA Spring Boot, Spring MVC, Spring JDBC using Oracle SQL backend and Angular 6 UI Front end.
- Automating the trade desk for the trades (250) analysis files (Black Rock, JPM etc.) using different parameters like strategy, CUSIP improved revenue up to 100k annual turnover and improved processing time by 60% using Unix, SQL, PL/SQL, TIBCO, Ansible.
- Creating the custom triggers on the S3 events like delete, upload objects to trigger targets like lambda function, kinesis stream, ECS/Fargate Application.
- Automated and streamlined of files transport, Load, and Export file for 326 scenarios for on-prem to S3 Bucket and vice versa which improved performance by 40% and reflecting revenue increase of 700K towards the taxable trades.
- Publish and Subscribe to the Apache Kafka messaging service for asynchronous message delivering and logging service.
- The Application migrated for the DCT (DATA Center Transformation) with the windows server 2008 to windows Server 2019 and ensure the updated software help execute the BMC Control-M Jobs and improve the loading accessing performance of the file system.
- Experience in creating JavaScript Functions using ES6 to process Lambda Serverless functions in AWS which improves efficiency, availability and Cost effective.
- Implemented AWS EMR cluster for the loading files from S3 bucket towards the S3 Data lake in AVRO/PARQUET format with Glue Service catalogue, Python, JSON to enhance the analysis performance by 80% reducing the manual work.
- Using Glue Catalog to update Hadoop database and provide access over multiple query clusters, TABLEAU.
- Using Hue, Presto for query and updating the HQL (Hive Query Language) for the DATA ingestion process
- Using Control M for the ingestion, Query and Transformation jobs for EMR cluster and creating the Avro files for the user analysis and sending to the BlackRock using Control-M, Unix, SQL, JAVA, PL/SQL, Windows File server system which streamlined the transformation process by 55%.
- Implemented batch applications using Java ECS, IAM role, Cloud formation, Automatic Build deploy specs using microservice in AWS cloud which improved batch performance by 60% cost effective and 45% improvement in the performance of the batch.
- Developed the end of day and start of day files (Security, position, issuers etc.) into AWS EMR ingestion cluster using cloud formation enabling the analytics for quires on the data in AVRO and PARQUET format data which helped in 6 million revenue improvement.
- Implemented Aws storage gateway for the Business file share along with Lambda trigger on Cloud watch events a batch ECS application using the file from AWS file-share to S3 bucket along with translations for ECS app enabled the business users (Bloomberg, CRIMS, ICE etc.) easy flow of data transformation between multiple vendors and increase performance up to 86%, reducing manual work.
- Enabling and enhancing AWS Java/ Python ECS apps with AWS secrets manager along with app specific IAM Role following least privilege policies specific to the apps increases the security levels and reduces risk of privileges. sing and developing AWS DynamoDB for tracking file loading date time for the validating and triggering purposes across multiple application improved performance by 58% by reducing duplicate running and validation of file data in the application.
- Implemented ECS JAVA/PYTHON task scheduling using CRON job statements and Lambda triggers based on the user requirement and flexibility.
- AWS EMR Query cluster for running analytics on the cluster to enable user for generating analysis charts based on daily, weekly and monthly data reports in different tools like Presto, Hive, Tableau.
- Implemented complete batch processing flow using TIBCO, Control M, Unix shell Scripting, Oracle Database, Service now etc.
- Design Implement and Optimize I&AM Roles along AWS and SailPoint for Application, FTP, Oracle, Shared Drive access for storage Gateway.
Confidential, Harrisburg, PA
Full Stack Developer
Responsibilities:
- Provided technical assistance for designing and development of ADF task flows for business processes. Participated in all phases of application and product development lifecycle through Oracle ADF technologies.
- Migrated Oracle Forms, COBOL programs from the existing platform to Java/Spring services and PL/SQL stored procedures based on the business requirements.
- Architected a responsive Web application using HTML5, CSS, and other JavaScript libraries and a Model View Controller (MVC) design pattern.
- Developed REST web services using Spring Boot to serve data to various components of the application.
- 80% of the time spent on day-to-day design and development activities, 10% on architectural discussions, process improvement and 10% of the time spent on team members code reviews, daily scrum meetings, work delegation to team members etc.
- Implemented Hibernate, DAO and Native queries to fetch data from relevant Oracle Databases.
- Developed Batch programs using Spring Batch to process data from flat files from various sources.
- Write unit tests as needed, using the JUnit and Mockito testing frameworks.
- Created build scripts for CI/CD Pipeline by integrating Git on Microsoft TFS.
- Code Merging, deployment, Build and release using Microsoft TFS Task and Release nodes.
- Implementing reconciliation for migrating health insurance information form the third party into the Confidential system using CSV file loader and PLSQL procedures.
- Followed microservice architecture for creating Spring boot Rest API web service, Angular Version 1.6 application for the customer data Interface.
Confidential, Philadelphia
Full Stack Developer
Responsibilities:
- Built Spring Boot Stand-alone Application REST service for PayPal Services for supporting TLS1.2 and to migrate from SSLv3 to TLS1.2 using Eclipse IDE.
- Develop user interface in JSP, JQuery, JavaScript, XML, HTML and CSS.
- Wrote Java code in Struts to develop a new template for all the Customers registration and service wizard (Education, Work experience, Recipients, Licenses)
- Maven build tool is used to automate the build process.
- Write Junit code for various data validation test cases in creation of project.
- Actively involved in bug fixing and Ticket Management.
- Provided documentation for the releases to staging and production.
- Deployment of the application in the Oracle EM application server
- Created New process for Service wizard with full stack development like SQL(Tables), PLSQL (Procedures, Functions, Packages) and Entity Development (BC4j), Custom Tags (Java Library), Shared Exceptions (Java), Web Pages (JSP, HTML), Developing Action, form, Dao classes according to the requirement.
- Building Reports using Oracle BI publisher tool and integrating them along with the application.
- Development and Migration of application from Struts framework to spring framework including Spring IOC, Spring ORM, Spring Security and Spring AOP.
- Migrated legacy Systems to the Spring Boot to build single page application for the student registration wizard screens along with AWS cloud continuous integrating and continuous deploying.
- Spring Boot Rest API for payment gateway for the Legacy Application used as a microservice.
Confidential
Software Developer
Responsibilities:
- Developed Telecom retailer front-end Applications using HTML, JavaScript, springs, Java, Struts, hibernate for capturing telecom customer details by retailers. Implemented various business requirements and enhanced design of the front-end application.
- Identified security issues and implemented alternative solutions like URL masking, REST API and better Clear Case practices, Best practices in the project implementation.
- Implemented dynamic status logging of the telecom network user and information flow to the downstream systems using PLSQL procedures, Java Springs and Hibernate frameworks.
- Migration of J2EE applications to new frameworks using springs, hibernate, EJB, MVC, ORM, AOP REST, SOAP application to enhance the performance and implemented front-end application for migrating the large user base to the existing systems.
- Developed Spring Core and Spring MVC files to associate DAO with Business Layer.
- Developed User Interface for Order entry for Retailer and Bulk Activation of the services Flow is designed and implemented using Springs, Hibernate Using Eclipse IDE
Confidential
Software Developer
Responsibilities:
- Designed and implemented the Dynamic front-end fields using oracle forms, PLSQL Cursors, Procedures and SQL queries. Front-end fields change dynamically with a small change in table level entries.
- Enhanced testing process by creating new process of automated testing objects by Oracle forms, procedures and synchronized all other platforms for the full-fledged testing environments.
- Designed and implemented SMS Centralization using Procedures and Variable arrays which covers 300 scenarios of SMS sending and monitoring systems. This can trigger SMS to the customers in a centralized way used by all the teams across the project.
- Improved customer service requests (SR) by creating Automation of SR’s using oracle workflows and forms. By this streamlining of service requests and designing workflows of each SR to flow by multiple teams and authorization from various technicians depending on type of SR.
- Wrote, Scheduled and monitored various PL/SQLscripts using DBMS JOBS, DBMS SCHEDULARS and verified corresponding results.