Java Developer Resume
0/5 (Submit Your Rating)
SUMMARY
- 5 + years of experience using Java technology stack.
- 2 years of experience on Front end technology stack using Angular 8/AngularJS
- 10 Years of overall experience in IT
- Hands on experience on Java 8, J2EE, EJB, Spring Core, Spring MVC, Spring Boot, Spring Data JPA, Spring Batch, Spring AOP, Spring Cloud, Spring Security, Hibernate, Microservices, Web Services (SOAP and RESTful), JavaScript, jQuery, AngularJS, Angular 8, TypeScript, CSS3, Bootstrap, HTML5, AJAX, JSON, XML, XSD, Junit, Mockito, Jenkins, Bamboo, CI/CD pipelines, SonarQube, Jacoco, ELK, Swagger, Pivotal Cloud Foundry (PCF), OpenShift, Linux Shell Scripting Maven, Gradle, Ant, GIT, GitHub/GitLab, BitBucket, SVN, TFS, AccuRev, Eclipse/Spring Tool Suite(STS), Visual Studio Code
- Good knowledge in Spring security, SSO, SAML, OAUTH2, OpenId Connect, OKTA, Keycloak etc.
- Ability to work independently on any type of work at the back end including Microservices/Web Services using Spring Boot
- Ability to design front end application with complete understanding of project architecture
- Strong knowledge in Object - oriented programming using Java and C#
- Proficiency in Test Driven Development (TDD), Pair Programming and Unit Testing etc.
- Sound knowledge in writing Advanced SQL scripts, stored procedures using PL/SQL and T-SQL, functions, triggers, cursors, views, performance tuning in SQL Server and Oracle databases
- Proficiency in Java 1.8/1.9, J2EE concepts, Multithreading, Collections, Lambda Expression, Streams, Module System etc.
- Good knowledge in AWS, Docker, Kubernetes, Kafka, ActiveMQ, RabbitMQ, React JS, NoSQL like Cassandra, MongoDB
- Experience in configuring and deploying applications on IBM Web Sphere, BEA WebLogic servers
- Strong working knowledge of design patterns likeSingleton, MVC, DAO, and Factory patterns etc.
- Experience in Agile development methodology
- Experience in data integration and analysis using SSIS and SSAS, creating high-level business intelligence reports using Crystal Report /Business Objects and SSRS
- Possess strong debugging skills and thrive on working in a challenging environment
- Capable of handling multiple assignments under pressure to meet strict deadline
- Self-directed, quick learner, capable to work independently as well as a good team player
- Excellent problem solving and analytical skills with attention to detail
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Worked as a team member in RBC Capital Market projects using Core Java 8, Spring Boot, Spring Core, Solace, Oracle, MongoDB, JIRA, Confluence, GIT, Jenkins, Maven etc.
- Updated existing functionality or added new functionality to the existing Solace based subscriber applications for different asset classes
- Involved in unit testing of the changes using WildFly JBoss Server and JMS client
- Provided tech support to ongoing productions issues
- Worked with different trade reports/extracts for the downstream systems
- Wrote/modified SQL queries, PL/SQL Stored procedures, functions using Oracle database for Trade Blotter Report
- Worked with Oracle DBA team to purge older production data
- Built and deployed applications using Jenkins
- Modified Jasper Report in Trade Blotter UI
- Worked closely with QA team to help UAT tested
- Submitted and reviewed pull requests in GIT
- Attended to daily standup/scrum meeting/prod support calls
Confidential
Java Developer
Responsibilities:
- Worked as a team member in a Mobile Application project using Core Java 8, Spring Boot, Spring Core, OpenAPI 3.0, Redoc, Cassandra, JIRA, GIT, Maven, and Microsoft Azure etc.
- Modified microservices and external API documentation using OpenAPI specifications and ReDoc for all microservices for the Response code 498
- Submitted and reviewed pull requests in GIT
- Attended to daily development team meeting and Scrum meeting
Confidential
Java Developer
Responsibilities:
- Worked as a team member in developing digitization of myWealth applications using Java 8, Spring Boot, Spring Core, OpenShift, BitBucket, JIRA, Bamboo, HTTPS, ELK, and Maven etc.
- Developed/modified microservices/REST APIs using Spring Boot
- Worked on Electronic Fund Transfer (EFT) /Real Time Cash Transfer(RTCT) functionalities for the specified users
- Captured different entity information based on schema in non-personal account
- Wrote test cases using Junit and Mockito
- Submitted pull request and merged the code in Bit Bucket and building the application in Bamboo
- Deployed microservices to OpenShift in DEV and QA environments
- Attended daily development team meeting and Scrum meeting
Confidential
Java Developer
Responsibilities:
- Involved in modernizing SVN based legacy applications like Injury System, Accidents, DGSpill, Safety Awards etc. to Java 8 based Spring Boot projects in GIT, Jenkins, CI/CD pipelines environment
- Worked as a team member in developing a new Capital Authorization, Planning, Tracking and Commitment System (CAPTRACS) application using Spring Boot, Spring Batch and Angular 8, Spring Cloud and Pivotal Cloud Foundry (PCF)
- Changed/updated FedEx internal JARs in NEXUS Repository System
- Developed Microservices/RESTful APIs using Spring Boot at the back end.
- Consumed Microservices/RESTful APIs using Angular 8
- Designed and developed user interface using HTML5, TypeScript, CSS3, and Bootstrap etc.
- Developed batch jobs using Spring Batch and integrate them with Spring Boot
- Consumed external API using API key and Spring Batch in Intelex API project
- Wrote Controllers at the web layer to handle UI requests
- Created services to implement business logic at the service layer
- Wrote entities and JPA repositories for data persistency in the database
- Developed secure and encrypted file transfer systems and mail services using SFTP, PGP and SMTP protocols and integrate them with Spring Boot
- Created design documents, business requirement document and technical specifications
- Wrote SQL, JPQL queries, PL/SQL Stored Procedures to fetch data from Oracle database 12c
- Created profiles for different environments
- Prepared test case documents and performed unit testing using Junit and Mockito/EasyMock
- Deployed .jar/.war files to different environments (DEV, TEST, STAGE)
- Used Gradle as a build and dependency management tool
- Used GIT/GitLab as a source code repository
- Provided production support on ad-hoc basis
- Participated PI Planning sessions and iteration review meetings in Scaled Agile environment
- Attended daily standup calls to update project work status to Scrum Master
Confidential, Buffalo, New York
Consultant
Responsibilities:
- Worked with BSA/AML Case Management Project (BCM) using Java, ExtJS, Spring MVC, HTML5, JavaScript, JavaScript, Bootstrap, jQuery etc.
- Worked on RESTful web services using Java, Spring MVC and Rest Template etc.
- Involved in writing JPA entities using Java and used OpenJPA for persistence layer in RESTful web services
- Involved in writing JPANamed Queries (JPQL), SQL Queriesto fetch data from Oracle database.
- Modified PL/SQL Stored procedure using Oracle 12c
- Worked with Core Java concepts like Collections, serialization, Exception Handling etc.
- Used Spring IOC for Dependency Injection for creating loosely coupled application
- Used JSON/XML to transfer the resources in REST APIs.
- Tested Java SOAP Web Services (ESB Services) in KYC Profile Project (Know Your Customer Profile) using SAOPUI
- Used IBM Web Sphere application server and Eclipse for the development of BCM application
- Wrote or modified SQL queries, stored procedures and SSIS packages in ACA (Anti Money Laundering Customer Aggregation) and DSA (Data Secrecy Act) projects
- Optimized/tuned SQL queries and stored procedures in ACA (Anti Money Laundering Customer Aggregation), DSA (Data Secrecy ACT) and DDC (Dynamic Data Collector) projects
- Implemented various complex queries using Oracle 11g and SQL Server databases
- Monitored ACA, DSA and BCM Model runs on Saturdays in turns
- Wrote Technical Specifications for all types of changes in projects
- Used Team Foundation Server (TFS) for controlling source code
Confidential, Dearborn, Michigan
Web Developer
Responsibilities:
- Developed or modified web pages in Real Time Order Management (RTOM), Dealer Connection Project, eCommitment and Allocation Optimization (AO) Projects using C#/VB.NET, Classic ASP, ASP.NET MVC, Web API, WCF/Restful Web Services, HTML5, jQuery, JavaScript, CSS
- Wrote code for optimizing monthly allocations to weekly buildable figures using third party Optimization Tool in Allocation Optimization (AO) Project using C# / VB.NET
- Wrote or modified DLLs (Components) in DCOM/COM+ environment using C# / VB.NET
- Involved in upgrading software in AO Project from .NET 2.0 to .NET 4.5, server upgrade from Windows Server 2003 (32-bit OS) to Windows Server 2012 (64-bit OS)
- Wrote code to replace DTS package using BCP command line utility tool using C# VB.NET
- Worked as a backup team member in Executive Dashboard (EDB) Project using Java 8, Spring MVC, Spring Boot, Hibernate, JavaScript, Angular, HTML5, Bootstrap and Oracle
- Created or updated different types of documents/Diagrams like Business Overview (BOV), Motivation Model, Business Integration Model etc. for AO Project
- Analyzed code in a Mobile Sales Project team to display sales data using AngularJS, Bootstrap, JavaScript and HTML5
- Involved with Database Administration Team to solve production issues in database servers
- Worked with Windows Admin Team to install DLLs in DEV, QA and Production Servers for RTOM, Dealer Connection and AO Projects
- Worked with Security (SCC) and EHPAS teams to write the reason for filters and compensating controls for the reported security violations
- Worked closely with Business Analyst to prepare estimate to all types of work
- Provided ad-hoc support to Business customers for on-going production issues
- Wrote Module Specifications, 230 documents for all maintenance work
- Worked with Architecture team to update Tech 07 diagram in AO Project
- Wrote stored procedures using T-SQL in SQL Server 2008 R2 /2012
- Worked with DBA team to migrate database from SQL Server 2008 R2 to 2014
- Collaborated with the Business Customer to have UAT/CAT tested and approvals
- Designed, developed and implemented test plans, strategies and test cases using HPQC
- Participated in code review session with Application Maintenance team
- Collaborated with multidisciplinary implementation teams and adhered to QA guidelines
- Participating in a daily stand up meeting to review the project progress and plan.
Confidential
Junior Programmer
Responsibilities:
- Participated in different phases of the software development life cycle (SDLC) of the project, worked with Manager/ Business Analyst to ensure full understanding of change implications
- Designed and maintained web applications using C#, ASP.NET, HTML, JavaScript, CSS
- Developed and modified Windows Forms using C# and Visual Basic 6.0
- Wrote SQL queries, functions and stored procedures using T-SQL to extract data
- Created or modified custom and automated reports using Visual Basic 6.0, SQL and Excel
- Performed QA testing of applications and reports and provided support to the clients
- Used .NET SQLDB provider and ADO.NET objects for data manipulation in SQL Server
- Used Visual Source Safe (VSS) to control source code
Confidential
Developer
Responsibilities:
- Configured or modified projects using SQL, PL/SQL with Oracle 10/11g at the back-end
- Managed changing requests during execution as well as post production stages
- Modified data or workflows based on market requirements in different Electronic Forms that was implemented using Java, JSP, Servlet, Spring MVC, Restful Web Services, HTML5, JavaScript, AngularJS, CSS3, Ajax, XML, Hibernate
- Validated user inputs using JavaScript in client side
- Coordinated testing activities with QA and manipulated large datasets using Microsoft Excel
- Actively participated in staff meetings to ensure that the business requirements were accurately reflect in the project development
- Used Team Server (TFS) to control source codes and provided direct support to the clients
Confidential
Web Developer
Responsibilities:
- Developed online, transaction-based e-commerce solutions for B2B and B2C systems
- Created or modified web pages using C#, ASP.NET 4.0, MVC3, WCF, Web Services, CSS, HTML, XML, JavaScript, jQuery, Ajax, JSON etc.
- Used ADO.NET, LINQ and Entity Framework to access to SQL Server 2008 database
- Worked with Data/Business Analyst to understand business requirements
- Wrote SQL queries, functions and stored procedures using T-SQL to extract data
Confidential
Intermediate Programmer
Responsibilities:
- Analyzed business and technical requirements to make sure project met expectations
- Developed customized store-specific inventory software using embedded Visual C/C++
- Wrote class files using Java and integrated them to an internal system called Wisdom
- Analyzed data and created relational database using SQL Server 2008 and MS ACCESS
- Wrote SQL queries, stored procedures and functions using T-SQL to extract data
- Performed data integration and analysis using SSIS and SSAS in SQL Server 2008
- Involved in creating reports using SSRS, Crystal report and Excel Pivot table
- Wrote test cases and performed unit, integration and regression testing
- Provided direct support to the clients and used Visual Source Safe (VSS) for versioning
Confidential
Graduate Teaching Assistant
Responsibilities:
- Conducted laboratory sessions for under-graduate students on Software Development Life Cycles(SDLC), Design Patterns, Object-oriented design techniques and methodologies
- Provided one-to-one session with under-graduate students in helping and solving their problems
- Proctored in the exam, evaluated answer scripts and updated web sites to post the marks etc.
Confidential
Database Programmer
Responsibilities:
- Designed and developed three medical database management software packages for data entry, manipulation and analysis for inbound patients
- Involved in relational database design and development of the project using MS SQL Server 2005
- Developed windows forms (GUI) and validated them using VB .Net
- Used Crystal Report for generating reports
- Performed software testing, performance analysis and software documentation
Confidential
IT Trainee
Responsibilities:
- Involved in different phases of the project including requirements analysis, design, development, testing and maintenance
- Developed web pages using JSP, Servlet, HTML, CSS and validated them using JavaScript
- Created logical and physical design of a relational database using Oracle 10g
- Wrote SQL queries, functions, procedures using PL/SQL to extract data based on requirements
- Wrote documentation, user manual and performed software testing
