Sr Java Developer Resume
Arlington, VA
SUMMARY:
- Highly motivated Software Developer with 10+ years of development experience using various JAVA and .NET Technologies.
- Developed and designed multi - tier Web applications, application libraries and data warehousing ETL processes.
- In depth understanding of the software development processes and architecture with solid al background in Engineering.
TECHNICAL SKILLS:
Programming Languages: JAVA/JEE C#, VB, HTML, XML, CSS
Databases: MS SQL Server 2005/2008/2010/2014, MS Access 2000/2007, Oracle11gETL Tool: Microsoft Integration Services (SSIS)
Data Mining Tools: WEKA, Microsoft Analysis Services,R, Python (Eclipse),MATLABHadoop Sandbox (Map R/Cloudera)
Data Mining Models: Classification, Association Rule Mining, Clustering
Reporting Tool: Crystal Reports, SSRS, Jasper Reports
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Sr Java developer
Responsibilities:
- Worked on RFAD-Asylum Text Analytics application built to support Asylum and Immigration officers in making informed decisions
- On backend Text Similarity REST API created end point to search A# using Postgres JSONB data type
- Generated Statement of Finding document template using REST API
- Created Unit and Integration tests for API.
- On Front End React-Redux application written jest unit tests for various components and reducer.
- Working on End to End testing on application deployed on Int environment using cypress tool.
- Created automated test scripts for accessibility testing (508 compliance) integrated with End to End testing
Environment: Java 8, OpenJDK11, Postgres 11.1, npm 6.x, node 10.x, Eclipse, Maven 3.6x, React,Redux,Cypress 3.4.1
Confidential, Mclean, VA
Sr Java developer
Responsibilities:
- Worked on Java/JEE application to meet FOIA/PA requirements.
- Developed code for Information Processing System (FIPS) using WebLogic application servers.
- Worked on enhancing code for DR Print Utility for FIPS which is using Case Management software Case360 to manage documents for various offices
- Worked on SPLUNK logs to debug issues in FIPS and EDMS systems.
- Performed load testing of various interfaces using JMETER on CIS2 project.
- Developed automated tests (QA) using Cucumber/Selenium frameworks for CIS2 project.
- Debugged application memory and performance using Visual VM tool.
Environment: Java 7/8, Spring Boot, Hibernate, Servlets, Eclipse, IntelliJ, JBoss Wildfly 9.0.2, Gradle, Cucumber/Selenium, JMETER and Visual VM
Confidential, Washington, DC
Sr Java developer
Responsibilities:
- Worked on EAGLE a Java/JEE booking application used to process the biometric and biographic information of individuals arrested by ICE
- Involved in creation and configuration of REST client and REST services for EAGLE biometric services communicating with external applications
- Tested external web service authentication designed for authenticated EID (Enforcement Integrated Database) users using SOAPUI
- Debugged and written JavaScript/ jQuery Ajax call to retrieve the Rap Sheet FBI data from the back-end and displayed on the CES (Crime Entry Screen)
- Debugged and fixed issues on JAVA/Spring based IM2 user management application.
- Written Spring Batch/Spring Boot script for sending automated mail in DHS-CADI/BEAR project
- Participated in Agile Development Team, and having daily SCRUM meeting for progress reporting as well as task distributing.
- Used Subversion SVN for version control, and JIRA for tracking bugs.
- Validated, tested and did code review of other developer's code
- Experience with DevOps Jenkins-based continuous integration and deployment
Environment: JSPs, STRUTS2, Java 7/8, Hibernate, Mybatis, Servlets, Eclipse, IntelliJ, jboss wildfly 9.0.2, Docker Jenkins, Maven build automation tool
Confidential, Washington, DC
Software developer
Responsibilities:
- Involved in feature enhancement and building new features for various modules.
- Built dynamic Template functionality for Administrators to create/Modify/Update new elements in Template which is accessed by the users on the form.
- Used iText libraries and jdbc objects to export forms into pdf.
- Involved in Web deployment of various applications by configuring IIS server and providing users access to the applications
- Involved in Troubleshooting, implementation, testing, deployment and Operation & maintenance of AssuranceNet - a custom J2EE web application interacting with a Sybase database and Stellent Content Management System.
- Used TFS for version control and tracking bugs.
Environment: JSPs, STRUTS1, Tiles, Java, Hibernate, Servlets, Java script, SQL, and other J2EE technologies. Productive software experience with RAD development tool, Web Sphere Application Server, Stellent Content Management System.
Confidential, Ashburn, VA
Software Engineer
Responsibilities:
- Worked on feature enhancement, migration and decommissioning of legacy application JAVA web SOA architecture-based tool CRIT
- Supported clients on Wholesale group by monitoring server logs/booting large server farms using WebLogic Linux boxes on Weblogic cluster environment.
- Worked with Wholesale group on ASP.Net Web Site Administration tool and web.config file to create Site Security
- Used NUnit framework to perform unit testing on Multi layered business objects.
Environment: WebLogic Portal, Weblogic Integration, Aqualogic Service Bus, Aqualogic BPM, Aqualogic DSP, Oracle Data Services Integrator, Apache Tomcat 5.5, Java 1.6, Oracle 10, Jasper IReport 3.0.1ASP.Net, SSIS
Confidential, Alexandria, VA
Data Analyst
Responsibilities:
- Processed Health Care Insurance data from preprocess stage up to data load.
- Improved data load process by migrating legacy ETL application written in VB6/Access platform to the VB.NET/SQL Server Platform.
- Developed and Architected BI(ETL)solution to migrate the process on SSIS tool (Control Flow/Data Flow tasks, Transformations, Database administration tasks)
- Migrated Legacy Visual Foxpro application using VB.Net/SSIS
- Developed a data logging intranet application for a finance/billing operation using ASP.Net/IIS server managed for small LAN network.
- Assisted in production process in creating and running reports (Crystal Reports)
Confidential, Herndon, VA
.Net developer
Responsibilities:
- Confidential ’s integrated Case Management System (AiCMS©) is a .NET-based person centric case management solution. Designed to streamline the systematic courts processes.
- Responsible for adding help facility for the system using compiled Robohelp files.
- Responsible for developing Case Archive and Microfilm functionality in event management module using VB.Net
- Involved in using third-party tools like Infragistics Controls and Object-relational mapping (ORM’s) for providing rich functionality and scalability
- Utilized MS VSTS system for file Check In / Check Out in team project
Confidential, Parsippany, NJ
Software developer
Responsibilities:
- Developedsolutions for diverse programming scenarios in C#, employing object - oriented programmingconcepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Used C# and ADO.NET to define and implement secure middle-tier components using both connected and disconnected environment strategies. Components were consumed by web applications and windows applications utilizing SQL Server and stored procedures to perform logical business transactions.
- Created and deployed XML Web Services using ASP.NET and Web Services Enhancements (WSE).Consumed Web Services from both Windows and Web applications.
- Created complex business components inC# using .NET Class Library assemblies while migrating and implementing them in a multi-tier environment suitable for .NET Remoting, XML Web Services, Microsoft Transaction Server (MTS) and COM+ to address application infrastructure issues associated with building scalable enterprise level applications used by many clients.
- Developed a Windows n-tiered “Public Library Management System” application and then ported the application to a dynamic ASP.NET Internet/Intranet model utilizing the same secure middle tier data access components. Non-public web pages were secured using Windows integrated and ASP.NET forms security models.
Confidential, Jersey City, NJ
Trainee Software Developer
Responsibilities:
- Designed implemented and tested various in house projects using database Sybase T-SQL and OOP concepts of JAVA and C# programming