Post Job Free

Resume

Sign in

Java Developer J2ee

Location:
Rockville, MD
Posted:
March 06, 2024

Contact this candidate

Resume:

OBJECTIVE:

A position as a full stack Java Developer

Professional Summary:

About 8+ years of experience in Java/J2EE with full Software Development Life Cycle (Software analysis, design, development, architecture, deployment, testing, and maintenance).

Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC 2.0, Spring data Jpa, Hibernate, Spring, Spring Cloud and Spring boot.

Good experience in developing web applications implementing Model View Template architecture using Django

Experienced in working with various Python Integrated Development Environment like PyCharm, Eclipse and Intellij

Experience in working with application servers and web servers such as, IBM Websphere and Tomcat

Strong front-end UI development skills using scripting languages HTML5, DHTML, CSS3, JSP, JavaScript, Angular And jQuery.

Expertise in React Js/Angular framework to develop the SPA application

Experience in front - end tooling workflows Node JS (NPM), Bower, Gulp and Grunt.

Used Spring Framework for implementing MVC architecture, configuration of application components, object lifecycle management, and dependency injection.

Proficiency in using Hibernates features such as HQL (Hibernate Query Language) and Criteria queries for effectively use of the relational Databases and also prefer Second level cache to optimize performance.

Proficiency in developing MVC based applications by using various integration of open source frameworks like Struts, Spring and Object Relational Mapping Technologies like Hibernate.

Hands on experience in design, implementation and maintenance of system architectures using application servers like WebLogic, and Tomcat.

Very strong understanding of Object Oriented Programming features of Java such as Polymorphism, Inheritance, Interfaces and Generics Collections etc.

Experience in building a rich web application using AJAX, JSON, jQuery, CSS3, and JavaScript.

Database Design, Development, and Query Optimization using MS SQL Server 2000/05/08, Oracle, DB2. Experience in writing complex Database Queries, Stored Procedures, Triggers, and Cursors using MS SQL Server.

Experience in developing project using Agile Development Process.

Technical Skills:

Languages

Java 1.5/1.6/1.7/1.8, J2EE, JSP, MVC, JPA, log4j Microsoft C#, Java, PHP

J2EE/Web

HTML/CSS, JavaScript/JQuery /AJAX, Servlet, JSP, Struts, JDBC, XML

(web service (SOAP/WSDL, JAX-WS,

Axis, CXF), JMS, J2EE Design pattern, Hibernate, Spring.

Markup/Scripting Languages

HTML5/HTML, DHTML, AJAX, XML, CSS3 JavaScript, Angular React, Typescript,jQuery

RDBMS

Oracle 11g/10g/9i,MS SQL Server 2008/2005, MySQL

Operating Systems

Windows 2008/2003 Server, Linux Centos7

IDE

Vscode,Eclipse,Visual Studio 2010/2008/2005, Dreamweaver

Java Framework

Sprint boot 1.5.33, Struts 2.0, Spring 4.0, Hibernate 4.2

Modeling Tools

UML, MS Visio 2007, ER Modeling

Web Application Servers

Apache Tomcat, JBOSS 4.0/4.2, IIS 7.0, IIS 6.0

Version Controls

Git, TFS, VSS, TORTOISE SVN

Others

Soap, Tcp/Ip, Entity Framework, Shairpoint

Education:

Master of Engineering in Electrical&Computer Engineering Concordia university Montreal,Canada

Professional Experience:

Pyramid Technology Solutions

Linthcum Heights, MD

Role: Senior full stack Java Developer Oct 2023 – Present

Client: State of Maryland

Project: Child Support Management System

CSMS is a child support management systems which offers access to all necessary information in one place which allows staff to retrieve the information needed to compile their daily tasks. CSMS allows the worker to apply the child support online and enables parents to easily apply for multiple benefits, including case and food assistance.

Responsibilities:

Experience on creating Micro services with Spring Boot and REST web services.

Developed RESTful APIs and integrated them with front-end interfaces to ensure seamless communication between the client and server.

Implemented automated testing strategies on cucumber and cypress framework and participated in code reviews to ensure code quality and maintainability.

Worked in an Agile environment, participating in sprint planning, daily stand-ups, and retrospectives.

Developed and maintained database schemas and queries using MySQL and PostgreSQL.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 14 and Node JS.

Implemented HTTP requests using RxJS Observable library to handle multiple values over time.

Implemented the Angular Component and Service based development in view of future Angular framework transitions.

Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.

Troubleshoot and resolve bugs detected by SonarQube and improve the code quality in the CSMS project

Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.

Used Hibernate as ORM to map Java classes to data base tables and integrated it with Spring.

Utilized cloud platforms such as AWS or Microsoft Azure for deployment and hosting of web applications.

Implemented various unit test cases and performed unit testing using Junit and Mockito.

Used Jenkins to deploy the application on the development site and test site.

Used Eclipse IDE and IntelliJ IDE for writing code and Tomcat as an application server.

Managed the source code using the version server Bitbucket

Assisted in troubleshooting and debugging issues in both front-end and back-end components.

HCL

Mclean VA

Role: Senior full stack Java Developer Nov 2022 – Aug 2023

Client: Freddie Mac

Project: Loan Selling Advisor Project

LSA is the best class product in the secondary market that enables liquidity and offloading of market risk while providing a superior customer experience that manages Freddie Mac’s operational and market risks. LSA give customers access to data, make decisions and offer a reliable system without interruption.

Responsibilities:

Monitored and managed LSA project using Jira and the conference system

Experience on creating Micro services with Spring Boot and REST web services.

Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.

Migrating existing application into micro services architecture using Rest APIs, Spring boot, Spring Cloud config Netflix oss(Eureka, Zuul. Hystrix) and AWS.

Implemented the logic to display data using the Custom Components, library Components and Redux in React framework.

Used React-Router to turn application into Single Page Application.

Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.

Troubleshoot and resolve bugs detected by Sonarqube and improve the code quality in the LSA project

Maintain The Transaction Persistence using Spring JPA Data.

Used Java Persistence API (JPA) for managing relational data mapping.

Troubleshoot and resolve problems encountered during software development and delivery for LSA project

Fixed the security bugs detected by the Fortify scan software.

Tracked pre and post-production defects using the Kiali software.

Assisted other members of the team in successfully performing their work, such as the design and development of databases, testing, documentation improvement and best practices.

JMS for sending and receiving Messages through the application server.

Used Gradle scripts to bundle and deploy applications on the Kubernetes/Openshift platform .

Implemented various unit test cases and performed unit testing using Junit and Mockito.

Developed the integration test logic using the Cucumber Cypress Software.

Setup database on Amazon RDS or Ec2 instances as per requirement on AWS cloud system.

Managing VPC, Subnets,make connection between different zones, Blocking suspicious IP/subnet vis ACL on AWS cloud system.

Used Jenkins to deploy the application on the development site and test site.

Configured and maintained the development environment on the Cloud system (AWS)

Development Environment:

Spring boot, JDK (1.8),Webpshere 7.0,Oracle 11g, SQL Navigator,JPA,JunitEE, JAXB 2.0, Linux, MQ 7.1

WebLogic 10.3, Java Script,, React,Angular, JDK,MongoDB, Bootstrap, Oracle 11g, SQL Navigator,JPA,JunitEE,JAXB 2.0, Linux,

Netvision Resource Inc

Mclean VA

Role: Senior Java Developer Dec 2020 – Nov 2022

Client: Social Security Administration

Project: Vipr and Vipr Kiosk Project

Visitor Intake Rewrite Process(VIPR) Visitor Intake Process Re-write (VIPR) is a web-based application and used to monitor field office visits and scheduled appointment by tracking interview times, waiting times, visitor counts and demographics.

Visitor Intake Rewrite Process(VIPR) kiosk is the public interface used by the SSA Field Office visitors to check-in to VIPR and generate and print the tickets.

Responsibilities:

Experience on creating Micro services with Spring Boot and REST web services.

Implemented the different new features in the Vipr project per the customer’s request.

Developed views and templates with Python and Django’s view controller and template language to create a user friendly website interface.

Implemented Model View Control architecture in developing web applications using Django frame work.

Interacted with team members, client staff and end-users to both understand needs and explain technical work

Participated in planning, demos and other technical meetings.

Maintained states in the stores and dispatched the actions using Redux

Worked in using React Js components, Forms,Events,Keys and Routers.

Used Midderware, Redux-Promise in application to retrieve data from Back-End and to also perform Restful services

Troubleshoot and resolve problems encountered during software development and delivery for the Vipr and Vipr Kiosk project

Fixed the security bugs detected by the Blackduck software.

Tracked pre and post-production defects using the Splunk software.

Aid in and ensure the proper implementation of software security best practices and techniques

Assist other members of the team in successfully performing their work, such as the design and development of databases, testing, documentation improvement and best practices.

Used Maven scripts to bundle and deploy applications on the Kubernetes/Openshift platform .

Build and Deploy the source code in the dev environment by the CICD Jenkins pipeline.

Developed the middle ware logic on the IBM MQ server in the VIPR Notice API project.

Implemented various test cases and performed unit testing using Junit and Mockito. .

Used Jenkins to deploy the application on the development site and test site.

Configured and maintained the development environment on the Cloud system (AWS)

Managed Vipr and Vipr kiosk project using version server GitLab and Bitbucket

Fixed the bug detected by Sonarqube and improve the code quality in the Vipr project

Assisted team members to finish different tasks regarding vipr and vipr-kiosk projects.

Development Environment:

Spring boot,, Spring MVC, Struts, JDK 1.8, Multithreading pool, JSON, Java Concurrent API, JMS, JPA, Maven XML, Java Script, IIS 7.0, Eclipse,Rational Application Software, Websphere 8.5,Nodejs, Bitbucket,Jenkins, AWS, and Html5

Telesis Inc

Mclean VA

Role: Full Stack Java Developer Feb 2018– Nov 2020

Client:U.S. Department of Housing and Urban Development

Project: HUD Cyber Dashboard

The Cybersecurity Framework (CSF) Dashboard application is an Angular web-based application that uses the REST API to communicate with the Java-based backend on a JBoss server. Implementing the HUD CSF Dashboard is one of the first and dynamic approaches to fortifying the cybersecurity of HUD networks and systems. The HUD CSF Dashboard provides the users a centralized view of data that resides in multiple HUD systems across as well as in reporting the overall state of HUD’s security posture.

Responsibilities:

Responsible for requirements analysis, technical design, implementation and testing.

Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 10 and Node JS.

Enhanced application performance by Angular 10 Component based development in view of future Angular framework transitions.

Worked on GIT as a version control. Utilized NPM scripts for build and test environments in a Node.js application.

Implemented HTTP requests using RxJS Observable library to handle multiple values over time.

Developed Single Page Application using Angular JS framework for building dynamic web applications.

Developed Java modules implementing business rules and workflows using Spring Boot and Hibernate ORM.

Configured applications using Spring Boot and used Spring Security for authentication and authorization purposes.

Develop a web portal or dashboard that will be used by government decision markers

Experience on creating Micro services with Spring Boot and REST web services.

Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.

Spring Boot Micro Services were developed using Micro Service architecture with RESTFUL and Apache.

Design in RESTful API for the system backend provides mapping URL to frontend

Used Hibernate as ORM to map Java classes to data base tables and integrated it with Spring.

Used Maven scripts to bundle and deploy applications.

Developed various test cases and performed unit testing using Junit.

Perform the automatic test using Selenium on csfdashboard project.

Used Jenkins to deploy the application on the development site and test site.

Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs., S3.

Managed csfdashboard project using version server GitLab and Bitbucket

Monitored and managed csfdashboard project using HUd Jira and Hud Conference

Fixed the bug detected by Sonarqube and improve the code quality

Configured Apache server and Tomcat server in Linux environment

Assisted other team to configure Siteminder single sign on environment.

Develop DataExtract Mulesoft project application using Anypoint Studio IDE

Performed a basic administrator role in Linux server and windows AD server.

Assist team member to finish different tasks regarding csfdashboard project.

Development Environment:

Spring boot, JDK 1.8, Multithreading pool, JSON, Java Concurrent API, SQL Server 2005, JMS, JPA, Maven XML, Java Script, IIS 7.0, Eclipse,Angularjs 1.6,Nodejs, Gitlab,Jenkins, AWS and Html5, Augular6, AWS

Cat Technolgy Inc

Hackensack, NJ

Role: Software Developer March 2017-Feb 2018

Client: City of Philadelphia, Philadelphia

Project: Clean Smart

Developed a brand new application to allow users to manage integrated water, wastewater and stormwater servicesi in great Philadelphia.

Responsibilities:

Used various Angular 5 custom directives and developed reusable components and templates that can be re-used at various places in the application.

Worked with Angular 5 to develop single page applications, worked with ngrx for managing Angular applications.

Implement logging module, change report and database module.

Java performance tuning and troubleshooting technical issues.

Experience on creating Micro services with Spring Boot and REST web services

Spring Boot Micro Services were developed using Micro Service architecture

Involved in writing DAO's, Services and also involved in integrating the applications.

Used Singleton, Composite view design patterns in the App development.

Used HTML5, CSS3,JAVASCRIPT to design the user interface on SPA architecture

Implement the logic to resolve the concurrency issue in the enterprise application.

Built the entire architecture on IONIC framework platform.

Utilized the promise and $q to implement the logic to interact the data between the backend and frontend in service.js.

Created Customer Directive using Angular js

Configured the app.js, global.js, service.js and router.js on the Ionic framework.

Build and Customize Dynamics application to manage enhance business functionality and migrate legacy applications using C#.

Wrote Stored Procedures, Triggers and SQL Queries in SQL Server 2008.

Involved in using MVC pattern for the UI development

Implemented the display logic using Html helper class in the View

Created the different Action in the different controller

Used JQueryEasyUI Library, Bootstrap UI and CSS for rich user interface.

Identified the database entities and generated the Entity FrameWorkData model.

Integrated different Partial View to render data in the View.

Resolved the Multithreading issue in the enterprise application.

Development Environment:

JDK 1.7, multithreading pool, JSON, Java Concurrent API, Oracle 11g, SQL Server 2005, JMS, JPA, Maven,J2EE

XML, Java Script, IIS 7.0, Windows 2008,, NUnit, JDK 1.8, Eclipse, Oracle 11g, SQL Server 2005, Visual Studio2013

NexientInc, Ann Arbor MI

Role : Software Developer May 2016-Jan 2017

Project: GCM-US,GCM-International

Developed a whole new way for brands and retailers to motivate consumers when we launched third-party retailing of gift cards for Blackhawk Network.

Responsibilities:

Used HTML5, CSS3,JAVASCRIPT to design the user interface on SPA architecture

Created Responsive Web design. Page using bootstrap and Javascript.

Created different feature on the front end using KendoJs

Manage all the modules and load the module using RequireJs

Using AngularJs,Html5, CSS3 all HTML is accomplished through AngularJs directives.

Implemented different functionality to meet the business requirement using javascript

Experience on creating Micro services with Spring Boot and REST web services

Using AJAX method to interact data between the front end and back end

Involved in using MVC pattern for the UI development

Implemented the display logic using Html helper classin the View

Created the different Action in the different Controller

UsedJQuery UI Library and CSS for rich user interface.

Identified the database entities and generated the Entity FrameWorkData model.

Implemented persistence layer using HIBERNATE.

Maintain Transaction Persistence is used by Hibernate Transaction Manager .

Involved in creating and consumingServices using WCF

Created Service Contract, Data Contract for services using WCF

Using AJAX method to interact Json data between the front end and back end

Build and Customize Dynamics application to manage enhance business functionality and migrate legacy applications using C#.

Updated XML documents with financial information

Manage all the modules and load the module using AngularJs Module

Used AngularJS $Scope to transfer data between html element and controller.

Used AngularJS $http to consume the restful web service to interact data between backend and frontend.

Created Customer Directive using Angular js

Involved in writing the Unit Test cases using Jasmine.

Creation of database objects like tables, views, stored procedures, materialized views and packages using oracle tools like PL/SQL developer.

Development Environment:

JDK (1.6), Spring(3.0) Core, Spring Integration/AOP, Hibernate(3.0), Maven, Oracle 11g, weblogic cluster 11g, JAX-WS, SOAP,EJB 3.0/MDB, JAXB 2.0, MQ 7.1



Contact this candidate