Post Job Free

Resume

Sign in

Java Developer Engineer

Location:
Phoenix, AZ
Posted:
February 11, 2024

Contact this candidate

Resume:

Jeena Joy

Full Stack Java Developer

Mobile: +1-623-***-****

Email : ad3j2a@r.postjobfree.com

Location : Phoenix, Arizona

Professional Summary:

Over 16 years of experience as a Java Developer in IT industry with more than 1 year of working experience in USA. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Application and Microservices.

Proficient in Agile Scrum methodologies and tools for efficient project execution and delivery and using Confluence and Jira for project documentation, task management, and issue tracking, facilitating seamless team collaboration and project visibility.

Experienced in Analysis, Design, Development, Integration, Deployment, and Maintenance of Client-Server, and Web-based applications using Java 8.

Developing Micro services with API-Gateway.

Had Knowledge on implementing design patterns such as MVC, Factory Pattern, Singleton, and DAO.

Experience in using Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

Involved in implementing various Object-oriented Design patterns such as Model View Controller.

Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases like SQL Server, Oracle 12C

Experience working on Unix/Linux with strong scripting with Unix shell.

Experience working with Providers like MSAD, LDAP and Oracle Internet Directory(OID).

Experience in working with webservices and XML. Good knowledge on Python.

Experience in using version control and configuration management tools like GIT and SVN.

Experience in testing on multiple operating systems including Linux and Windows

Complete understanding of the DevOps process with CI/CD using Jenkins, JIRA, GIT.

Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Financial Management System.

Product development experience with Oracle EPM Apps, PBCS,PCMCS,TRCS,ARCS,EDMCS and Oracle cloud Infrastructure and Oracle OIM

Extensive working knowledge on Spring and Spring boot.

Experience with front end technologies like Angular JS.

Education:

Bachelor of Science in Computer Science: Manaonmanium Sundaranar University, 2003

Masters in Computer Applications, Bharathiar University, 2006

TECHNICAL SKILLS:

Technologies

Core Java, JSON, REST API, Jasper Reports, Shell script, OCI, Oracle DB

Programming Languages

J2EE Technologies

Application Frameworks

Java 1.7/1.8,Java 17 SQL, PL/SQL

Servlets, JSP.

Hibernate

Methodologies

Agile, SDLC

Database

MySQL, Oracle 11g, SQL Server, Oracle 12c

Application/Web servers

Oracle Web logic, Apache Tomcat

Testing Framework

JUnit

Version Control

GIT, SVN.

IDEs

Eclipse, RAD, NetBeans

Web Technologies

HTML5, JSF, CSS3, JSON, XML, XSLT, Angular JS

Professional Experience:

1)Organization: Mphasis Corporation, USA January 2023 – January 2024

Client: Refinitiv - London Stock Exchange Group

Role : Senior Java Backend Engineer

Working as a Senior Java engineer for the BetaNXT wealth management project. Working on Webservices with Java 17. Developing a new cloud implementation platform for merging two applications and working with clients for their enhancement requests. Also working with webservices request and response for client query URLs. Working on data management with Oracle 12C Database.

Responsibilities:

Extensively used core java concepts such as OPP concepts, Collection frameworks and Exception Handling I/O system, Multi-Threading, JDBC.

Worked on requirement gathering, analyzing functional requirements, design and development, management of new enhancements, Integration, deployment, and testing.

Experience in working with Oracle Database to manage extremely large data sets.

Utilized Unix/Linux commands and writing shell scripts on various platforms, including Ubuntu and Red Hat.

CI/CD implemented with GitLab, SVN and CSV repositories.

Implemented OAuth 2.0 authentication and authorization protocols, securing application APIs and enabling seamless integration with third-party services.

Actively contributed to Agile Scrum methodologies, actively participating in daily stand-ups, sprint planning, and retrospectives, fostering a collaborative environment.

Implemented robust version control and dependency management using Artifactory, enabling efficient artifact storage, retrieval, and distribution, which contributed to faster build times and improved software release management.

Investigated and resolved application issues, identifying root causes, and implementing effective solutions to ensure application stability and optimal performance.

Conducted code reviews and collaborated with team members to improve code quality, performance, and maintainability.

Experience working with Java web Services.

2)Client: Virginia Case Management System - Deloitte Consulting LLP, USA Nov’22-January2023

Role: Senior Java Developer

Working as a senior Java developer, mentoring junior members. Working on case management system application using Java 8. Working on data handling using Oracle Db, stored procedures.

Responsibilities:

Experience in working in environment using Agile and Test-Driven Development (TDD) Methodologies.

Dedicated Full Stack Developer worked on designing, developing, and maintaining end-to-end

web applications.

Experience in Java8 Features like Lambdas, Functional interfaces and default functions.

Worked on CSS and JavaScript.

Extensively used core java concepts such as OPP concepts, Collection frameworks and Exception Handling I/O system, Multi-Threading, JDBC.

Created and worked on comprehensive unit tests using JUnit, ensuring code quality and robustness.

Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines,

utilizing industry-leading tools such as Jenkins for building, testing, and deploying applications, GitHub and

Bitbucket for version control management.

Proficient in utilizing Eclipse, IntelliJ, RAD, Maven and Tomcat Server for web application development.

Proficient in Agile Scrum methodologies and tools for efficient project execution and delivery and using Confluence and Jira for project documentation, task management, and issue tracking, facilitating seamless team collaboration and project visibility.

Environment: Core Java, Oracle, PL/SQL, Eclipse, Git, Jira, Junit, RAD.

3)Organization: Oracle Corporation, Bangalore India July’13 - Sep’22

Role: Senior Member Technical Staff

Worked as a Java backend developer in Oracle’s cloud-based product development. Constantly interacting with customers around the world for resolving issues and working on enhancement requests. Mentoring junior member staff to help them get into the system. Interacting with Oracle USA team for work coordination and design.

Oracle Cloud Enterprise Product Management (Hyperion Shared Services)

●Hyperion Shared Services or HSS is the integration component providing the common security services, life cycle management, and metadata services to the Oracle EPM /BI suite of products. HSS, which was originally developed as an On-Premise product has been transformed into a SaaS Cloud along with other EPM suites of products after a year and a half of rigorous development activity and went live in Mar’14

●CSS / Common Security Services: CSS security API framework provides SSO and provisioning services to all EPM/BI products. Security Services handle complete data security to customers using SSO authentication and authorization technology.

Responsibilities:

Involved in analysis, specification, design, and implementation, and testing phases of SDLC.

Performed the backend services testing using various systems like SOAP and REST API

Regular meetings with the Staff for updates/modifications in business and development process.

Developing and implementing innovative business process and system solutions for Product Development.

Extensively used SQL queries to retrieve data from Oracle database using PL/SQL developer and Tested and Modified PL/SQL Packages, Stored procedures and functions.

Designed structured and dynamic web application using Angular JS.

Worked on Linux platform for Oracle Cloud Infrastructure Applications (OCI).

Managed user identities and entitlements using Oracle OIM. Worked on multifactor authentication using oracle OIM.

Used REST API for providing independent data services for customers.

Used Java/J2EE Design patterns such as Singleton.

Responsible for CI/CD Operations – configure build plans, manage artifacts, branching, and merging, tagging, conflict resolution.

Performed unit testing using JUnit.

Created Docker containers for applications, and orchestrated them using OpenShift for streamlined deployment, scaling, and orchestration.

Created schemas and maintained integrity constraints.

Providing technical guidance to developers on the team

Designing architecture and flow diagrams of the application

Supporting interface design with cross functions teams and work with Product Designer

Managing the internal process of code review, code quality and code deployment.

Environment: Core Java, Java8, Linux, Oracle Cloud Infrastructure, Eclipse, Git, Maven, Jira, REST API’s, HTML, CSS. Oracle, PL/SQL, MSAD, Sun One LDAP, Oracle Internet Directory.

4)Organization: iGATE Global Solutions Ltd, Bangalore India Feb’13-July’13

Role: Java Technical Lead

Worked as Java technical lead supporting and guiding a 12-member team. Supporting and coordinating system and engaged in design and development phase of the system.

Responsibilities:

Involved in analysis, specification, design, and implementation, and testing phases of Software Development Life Cycle (SDLC) and used Agile Methodology for developing application.

Leading a team of 12 members and mentoring junior members.

Worked on Enhancing the features using Core Java, Swings.

Was the single point of contact for the whole plugin

Wrote Integration test cases to ensure the functionality is intact between multiple modules

Single handedly responsible for maintaining the code quality and code deployment

Responsible for upgrading the plugin ensuring the backward compatibility

Used JIRA for tracking work items and communicating with testers, developers, and program managers.

Environment: Java, Java, JDBC, Swing Junit Junit, HTML5, SVN, Oracle, Windows.

5)Client: Phones 4 You United Kingdom - Inatech Info Solutions, Bangalore, India

Jan’10- Feb’13

Role: Java Developer

Worked as a senior Java full stack developer, worked on full SDLC, Also worked on UI applications using Java Swings, worked on Report module, generates reports using Jasper Report. Engaged in constant interaction with client and worked on their enhancement requests.

Responsibilities:

Used multithreading, hash mapping, collections in core Java to store the list of objects.

Implemented UI based on Java swings.

Implemented Servlets and JSP are based on MVC patterns.

Worked on SOAP and RESTful web services to get the data from the server.

Responsible for creating efficient design and developing user interaction screens using HTML5 and JavaScript.

Working with XML tools for generating webservices response.

Design and development of new features in the monitoring and management of system infrastructures using Java.

Developing the application following agile methodologies and making sure the planned work is delivered within each sprint

Generated phones4U customer sales reports using Jasper Report.

Continuous interaction to production with SVN.

Developed JUnit test cases for all the developed Modules.

Environment: Java, Swings, Jasper Report, Hibernate, JUnit, Agile, HTML5, JavaScript, MVC frameworks, Windows, Netbeans, Eclipse

6)Client: National Commerce Bank, Jidda - eCommerce Applications Pvt. Ltd., Bangalore India.

Dec’06- Nov’09

Role: Java Developer

Responsibilities:

Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, design and development

All the Business logic in all the modules was written in core Java and Swings.

Waterfall software development methodology was used

Responsible for Unit tests and code coverage.

Environment: Java, Threads, JDBC, Swing Junit, HTML5, SVN, NetBeans, Eclipse.



Contact this candidate