Senior Java Developer Resume
Chantilly, VA
SUMMARY
- Possesses over 18 years of experience in all phases of development.
- Over 11 years in J2EE Web applications and administration of Oracle databases.
- Developed and implemented web applications. As a PL/SQL, developer had solid Knowledge of Multiple table queries.
- Worked on Oracle Reports.
- Worked on UNIX or Linux operating systems developed and run shell scripts.
- In depth knowledge of software development and testing life cycles (SDLC).
- Coordinated and administered the defect management process using JIRA, QC and Clear Quest.
- Possesses excellent communication and interpersonal skills.
- Worked on Scrum and AGILE methodologies.
TECHNICAL SKILLS
Software and Languages: C/C++, Java - J2EE, Java scripting, Struts, JSP, HTML
Tools: Eclipse, Spring, SpringBoot,Hibernate, MyBatis, CVS, Maven, WebLogic server Apache and Tomcat. Angular, GWT,GItHub, Jenkins, Docker, Jboss EAS. AWS cloud, APIGEE-Api management,Java Script, Angular, Boot Strap, CSS, J Query, Postman,SOAPUI and Selenium tools for Unit testing web applications.
PROFESSIONAL EXPERIENCE
Confidential, Chantilly, VA
Senior Java Developer
Responsibilities:
- Developed Web MVC application for Boot camp project deployed in AWS cloud using CICD with Jenkins, Maven and GitHub using spring boot.
- Created Users and Roles and Groups to Accees permissions to s3.
- Created Identity Access Management (IAM) and Multifactor Authentication(MFA).
- Created S3 Storage Buckets and EC2 instances.
- Created fault tolerance using AZ automatically replicate data to any other AWS region.
- Created DNS route 53.
- Created cloud trail and cloud watch to monitor logs and watch metrics.
- Provided VPC network-public and private IP address to access S3 buckets.
- Provided http, https requests and TCP access to clients based on security permissions.
- Using CICD - Commit the code to Github run the builds using docker and Jenkins automated pipeline build scripts and deployed to AWS cloud.
- Created Java Classes, Methods and objects as per the software & business Requirements for IPF.
- Worked on AGILE Development Methodologies.
- Attended daily Scrum meetings.
- Developed Java Model layer (Domain and Persistence and Service layers).
- Developed View Layer using Struts Action.
- Developed Entity Mapping - One To One, One to Many,Many to One and Many to Many Join tables using JPA annotations.
- Developed RESTFUL web services for Microservices using spring boot.
- Monitoring APIs using spring boot Actuator.
- Developed Dynamic filtering using simple bean property filter, filter provider.
- Swagger Doumentation.
- Developed Struts JSPs and Java scripts and Angular Type scripts.
- Developed Logger Scripts to show Results to update audit tables.
- Developed Type scripts.
- Developed Struts XML.
- Used Bugzilla as defect tracker and Updated WEB tickets.
- Unit Testing with Spring Unit testing, used Mockito and PowerMock.
- Jacoco tool for measuring and reporting Java code coverage for unit testing.
- Created Sonar Reports.
- Developed CICD Template for IRS applications.
Confidential, Washington, DC
Senior Java Developer
Responsibilities:
- Created Java Classes, Methods and objects as per the software & business Requirements.
- Worked on AGILE Development Methodologies.
- Developed Java Model layer (Domain and Persistence and Service layers).
- Developed View Layer using Struts Action.
- Soap web services using xml,xsd and schema definitions.
- Developed RESTFUL web services for Stateless HTTP Requests using JSON or XML for data transfer using content negotiation XML and Json..
- Developed CRUD (Create, Read,Update and Delete) Operations using HTTP methods (POST,GET,UPDATE and DELETE).
- Developed Utility scripts.
- Developed Struts JSPs and Java scripts.
- Developed Logger Scripts to show Results to update audit tables.
- Developed User Roles and Permissions.
- Developed Java scripts and Angular Type scripts.
- Developed Struts XML.
- Run the Builds.
- Developed Entity Mapping - One To One, One to Many,Many to One and Many to Many Join tables using JPA annotations.
- Developed and Configured Embedded objects in the Table column level.
- Used Bugzilla as defect tracker and Updated WEB tickets.
- Unit Testing with Spring Unit testing, used Mockito and Power Mock.
Confidential, Reston, VA
Senior Java Developer
Responsibilities:
- Created Classes, Methods and objects as per the software & business Requirements.
- Worked on AGILE Development Methodologies.
- Coordinated with the clients gathered business requirements.
- Created Users and Roles and Groups to Accees permissions to s3.
- Created IAM and MFA.
- Created s3 Storage Buckets and ec2 instances
- Created fault tolerance using AZ automatically replicate data to any other AWS region.
- Created DNS route 53.
- Created cloud trail and cloud watch to monitor logs and watch metrics.
- Provided VPC network-public and private IP address to access S3 buckets.
- Provided http,https requests and TCP access to clients based on security permissions.
- Using CICD - Commit the code to Github run the builds using docker and Jenkins automated pipeline and deployed to AWS.
- Created Java Classes, Methods and objects as per the software & business Requirements for IPF.
- Developed Java Model and View layers.
- Developed Entity Mapping - One To One, One to Many, Many to One and Many to Many Join tables using JPA annotations..
- Developed and Configured Embedded objects in the Table column level.
- Developed CRUD (Create, Read,Update and Delete) Operations using HTTP methods (POST,GET,UPDATE and DELETE).
- Developed parameter binding - for SQL Injection.
- Used Query by Example.
- Used Eclipse Bean Factory and Developed Eclipse XML.
- Used Dependence Injection.
- Developed JSPs and XML Property Tags for Web Services.
- Developed Java interfaces for Health care system and Financial system
- Installed WebLogic server integrated with API for web application.
- Started servers and Stopped Servers.
- Used QC as defect tracker and Updated Help Desk and CMIS WEB tickets.
Confidential, Washington, DC
Java Developer
Responsibilities:
- Worked Spring-STS and configured Property Files.
- Developed JSPs and XML Property Tags.
- Used RESTFUL Web services for stateless HTTP Requests using JSON or XML for data transfer.
- Used Soap UI for testing web services for DDA and DDR xml. Dev, DIT and UAT testing.
- Used Multi-Threads. Sending and Catching Exceptions.
- Installed servers. Started servers and Stopped Servers and build the scripts on Development environment.
- Build the scripts automatically in Test environment.
- Performed Unit Testing of different modules using Selenium tool and their functionality Writing to performance file.
- Created DriverManagerDatasource for Making a Connection to Jdbc template.
- Worked on VM virtual machine Using Linux.
- Used SVN Subversion tool as repository.
- Worked on Agile methodologies using Scrum.
Confidential, Ashburn, VA
Java Developer
Responsibilities:
- Created Classes, Methods and objects as per the software & business Requirements.
- Worked on AGILE Development Methodologies.
- Used Hibernate tool to develop ORM. Implemented Inheritance Class.
- Developed Java Persistence layers.
- Developed Entity Mapping - One To One, One to Many,Many to One and Many to Many Join tables using JPA annotations to insert and fetch and update objects in Tables.
- Developed and Configured Embedded objects in the Table column level.
- Developed Soap Web services.
- Developed HQL queries.
- Developed parameter binding - for SQL Injection.
- Used Query by Example.
- Developed Spring XML s and configured in Configure Property File.
- Used Spring Bean Factory and Developed Spring XML.
- Used Dependence Injection.
- Developed JSPs and XML Property Tags for Web Services.
- Developed Java interfaces - using Eclipse—FIOS, Win back, HSI, Copper orders.
- Installed WebLogic server integrated with API for web application. Started servers and Stopped Servers.
- Updated Unified Fiber Override web service to Submit orders.
- Used Soap UI for testing web services for DDA and DDR XMLs. Dev, DIT and UAT testing
- Updated to NCOG Interface.
- Worked on Agile methodologies.
- Worked with NOCV and IVAAP teams in updating requirements.
- Worked with VZONTIME .Net GUI application using XMLs and XSD tags.
- Reported GUI Transaction metrics.
- Provided the production support.
- Developed Stored Procedures.
- Developed UNIX shell Scripts.
- Developed Batch process using corn jobs.
- Developed tables and Transactions ran Batch updates.
- Used Tele logic as a source code retainer.
- Used Cygwin to install store procedures on CEM server.
- Used SOAPUI for XML testing.
- Used QC as defect tracker and Updated Help Desk and CMIS WEB tickets.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Created Classes, Methods and objects as per the software & business Requirements.
- Developed Java interfaces - API.
- Worked on AGILE Development Methodologies.
- Installed servers. Started servers and Stopped Servers.
- Used Layout Manager and Placed Components in a Window.
- Used JBoss Application server.
- Developed and Imported abstract classes.
- Used Hibernate tool to develop ORM. Implemented Inheritance Class.
- Developed Entity Mapping - One To One, One to Many and Many to One.
- Used Annotations. Used Hibernate APIs to Insert and fetch objects.
- Developed and Configured Embedded objects in the Table column level.
- Developed HQL queries.
- Developed parameter binding - for SQL Injection.
- Used Query by Example.
- Developed Java Persistence layers.
- Developed Spring XML s and configured in Configure Property File.
- Developed JSPs and XML Property Tags.
- Used Multi-Threads. Sending and Catching Exceptions.
- Created JDBC & Drivers for Making a Connection.
- Performed JUnit Testing of different modules, and their functionality writing to performance file.
- Created packages, procedure and functions.
- Created and Prepared Statement.
- Developed tables and Transactions ran Batch updates.
- Developed API- Clases and called Bean Methods.
- Used JIRA web DefectTracker
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Documented the Web applications as per the software & business Requirements.
- Developed classes methods and Window Frame works using Spring Insight.
- Developed War files.
- Used JBoss Application server
- Used Soap protocol Message Transmission Optimization Mechanism (MTOM)
- Created JDBC a Connection.
- Developed tables and PL/SQL Stored Procedures.
- Deployed a JSP Page.
- Used Multi-Threading, catching exceptions and Sending Messages.
- Developed a User Session service Bean and Synchronization of Entity Beans
- Installed and tested web Applications Packages on Linux Sever side.
- Supported production issues.
- Used JIRA web DefectTracker.
- Worked on AGILE Development Methodologies.
- Performed Installation Testing on server side.
- Data validation, Stress/Load testing etc. Complex 3-tiered applications: Complexity results from several factors including need for eAuthentication, transactional integrity, real-time data transactions, row-level security for data partitioning for mobile applications.
Confidential, Shady Grove, MD
Database Developer
Responsibilities:
- Developed PL/SQL Procedures and tables
- Developed Test Data
- Developed SQL scripts.
- Installed and tested Financial Applications and load balancing on server side.
- Run batch Jobs.
Confidential, Mclean, VA
Database Developer
Responsibilities:
- Developed ERD’ s and tables
- Developed Test Data
- Developed SQL scripts.
- Installed and tested Applications Packages on UNIX.
Confidential, Vienna, VA
Developer
Responsibilities:
- Developed tables and PL/SQL Stored Procedures.
- Developed Test Data
- Developed SQL scripts.
- Installed and tested Applications Packages on Linux Sever side.
- Supported production issues.
- Used Test Director DefectTracker.
- Worked on AGILE Development Methodologies.
- Performed Installation Testing on server side.
- Data validation, Stress/Load testing etc. Complex 3-tiered applications: Complexity results from several factors including need for eAuthentication, transactional integrity, real-time data transactions, row-level security for data partitioning for mobile applications.
