We provide IT Staff Augmentation Services!

Sr. Java Programmer / Java Lead Resume

0/5 (Submit Your Rating)

Bethesda, MD

SUMMARY

  • Around 10 years of working experience in all phases of software application design and development
  • A highly motivated and hardworking individual with strong organizational skills.
  • Excellent Analytical, Communication and Interpersonal skills and an excellent Team Player.
  • Solid Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and forming cohesive team environment.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.
  • Excellent experience in Agile methodology using JIRA, Rally by analyzing all the phases of the project.
  • Worked on AWS platform to configure/deploy the applications in EC2 instances, Cloud Formation Stacks, IAM role, Cloud Watch, Cloud Trail etc.
  • Strong experience working on Apache Solr to provide the search mechanism using Bigdata.
  • Implemented the Apache Zookeeper for distributed environment in AWS Cloud.
  • Expertise in design and development of Web Applications involving J2EE technologies with Java, Servlet, JSP1.0/1.2, JSF1.2, MVC Framework (Struts1.x/2.0), SEAM2.x, EJB2.0/3.0, XML, JNDI, JDBC, JMS.
  • Used Angular (1.0 and 2.0) and React js libraries for the mobile and web development.
  • Used Splunk to search, investigate with the drill down analysis for our applications.
  • Expertise in Hibernate2.0/3.0/4.0 and iBatis1.x/2.x to map the object model with data model.
  • Understanding of OWASP and SANS risks for web and mobile applications.
  • Familiar using the intercepting tools, OWASP ZAP Proxy. Used to scan the web application for the possible vulnerabilities.
  • Roles include gathering requirements, analysis of requirements, analysis of algorithms, design, problem solving, troubleshooting and debugging.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, Spring MVC, Struts and Seam multi - tier distributed architectures.
  • Extensive experience in developing and deploying applications on WebLogic 8.0/ 9.0, JBoss3.x/4.x and WebSphere application servers and Apache Tomcat, iPlanet4.x web servers.
  • Experience in Service Oriented Architecture (SOA) and implementing the Web Services using SOAP, JAXB, and JAX-RPC, RESTful apis.
  • Experience in WebSphere MQ series.
  • Participated in all aspects of software Development Life Cycle and Production troubleshooting.
  • Extensive experience in Oracle (8i, 9i, 10g), PostgreSQL, NoSQL and database concepts.
  • Extensive experience in implementing the Transact-SQL queries for SQL server database.
  • Hands on experience using the GWT Framework as a toolkit to make the rich UI and Microsoft Visio4.x/5.0 as a wireframe tool for the web application
  • Hands on experience working with Sybase in UNIX5.0/6.0 operating system.
  • Hands on experience in creating automated build scripts using ANT1.4/1.5 and Maven 2.0.
  • Very good working knowledge on configuration management tools like CVS1.x, PVCS and Tortoise SVN.
  • Good understanding on Rational Unified process (RUP3.x/5.x/7.x), UML1.x/2.x, Together 6.1, RAD and RSA.
  • Better understanding of Spring3.0/4.0, Seam2. X, SpringBoot.
  • Used Git framework as a versioning tool to maintain/manage the remote repository, branches etc. by using Atlassian Stash. Followed the GitFlow to push/pull any code from git remote repository.
  • Used Atlassian Confluence to manage all the documentation in SDLC process.

TECHNICAL SKILLS

Operating Systems: Linux, UNIX, Solaris, DOS and Windows NT/2000/XP

Languages & APIs: Java 1.2/1.4/1.5/1.6/1.7/1.8 , J2EE, C++, EJB2.0/3.0/4.0, Hibernate2.0/3.0/4.0, iBatis, JMS, JSP, JSF, Servlet, JAXP, JAXB, JDBC2.0, JNDI, MVC, Struts, Spring3.0/4.0, SpringBoot, Seam, XML, XSL, XSLT, XPATH, XSD, HTML, AJAX, Web Services, Swing and Awt package, AWS, EC2, IAM role, CF stacks, Apache Solr, Apache zookeeper

Design Skills: RUP, UML, Rational Rose, Erwin.

Scripting Language: Java Script, ExtJS1.0/2.0, jQuery, Angular 1 and 2, react.js, node.js

Web Servers: Apache and iPlanet 6.0 web servers.

Application Servers: WebLogic 8.1/7.0/6.0, WebSphere 5.1/ 6.0/6.1, Sun One and JBoss 4.x, JBoss Seam 2.x.

Versioning tools: Rational Clear Case, Tortoise SVN, Git, GitFlow, Atlassian Stash, Atlassian Confluence

Web Technologies: HTML, DHTML, XML

SOA/ Web Services: WSDL, UDDI, SOAP, JAX-WS, JAX-RPC, JAXB, SAAJ 1.3, Restful apis

Content Management: Intervoven Team site

XML Parsers: DOM, SAX

Design Tools: UML with Together 6.1

Development Tools: Eclipse3.X/4.X, WebLogic Workshop 8.1, NetBeans, Visual Studio Code

IDE: RAD6.0, WSAD5.0, J-Developer, Visual Age for Java.

Plug in Tools: JUNIT, Log4j, Jasper Reports

Project Build Tool: Maven2.0, ANT

Wireframe Tool: Microsoft Visio

Protocols: TCP, IP, FCP, HTTPS, HTTP, Socket programming

J2EE Patterns: MVC, View Dispatcher, DAO, Factory, View Helper, Front Controller, Session Façade etc.

Reporting Tool: Jasper Reports, Crystal Reports

Testing Tool: Win Runner, Load Runner, Test Director, J-meter, J-Profiler, J-Unit

Databases and tools: Oracle (7.x, 8i, 9i, 10g), PL/SQL, PostgreSQL, NoSQL, Sybase, Stored Procedures SQL Server7/2000/2003, DB2 UDB, DB2 on AS/400, TOAD and MS Access

Case Tools: CVS, PVCS, Tortoise SVN

Enterprise Tools: Tidal Scheduler, Mantis Issue Tracker.

Management Tools: Splunk, OWASP ZAP proxy, Netsparker, Firebug, Sonar lint

PROFESSIONAL EXPERIENCE

Confidential, Bethesda, MD

Sr. Java programmer / Java Lead

Responsibilities:

  • Followed the JFrog Antifactory in the application to save the code in the repository.
  • Used Atlassian Jira to create the stories based on the work e.g. user story/ technical story/ spike etc.
  • Used AWS cloud to host/configure the application in Cloud environment using EC2 instances and CF template. Also used IAM roles and policies to configure different kind of users.
  • Used Cloud Watch to monitor the application traffic and troubleshooting for any outage.
  • Used Apache Solr to search the big data using MySQL.
  • Used Apache zookeeper for the distributed environment.
  • Worked on Python to automate some of business use cases in AWS cloud using AWS apis.
  • Implemented the Spring 4.0 framework with Tiles 2.2 to develop the MVC application with proper annotations etc.
  • Used SpringBoot to create a web application in eRA organization.
  • Used Angular 1 and Angular 2 MVC with the dedicated controllers and services to create the application for grantees.
  • Used jQuery 1.8 with AJAX plugin and CSS to provide the dynamic functionality to the minute code application.
  • Used Bootstrap to standardize the look and feel of the user interfaces using CSS classes.
  • Implemented the SOA architecture for web services (WSDL) using Apache Axis framework. Used the SOAP UI-5 to test the web service.
  • Worked with operations team on the Data Center Infrastructure in terms of scaling the new VM instances with the understanding of storage/backups on Agile environment.
  • Created SOAP and Restful apis to support multiple modules under current project.
  • Implemented Internationalization and Locale Specific for the implementation of English and Spanish language.
  • Created the ANT script to compile the code.
  • Implemented the J2EE patterns (DAO, MVC and Service locator).
  • Used Git framework as a versioning tool to manage the remote repos/branches etc.by using Atlassian Stash, Confluence.
  • Followed GitFlow to commit/push/pull any code to remote repo.
  • Used JSP8 as a front-end with minimal Java Script at the client side to make the rich client interface.
  • Implemented Hibernate 4.0 with JPA and Spring4.0 framework in the business tier of the application
  • Used the Spring 4 JDBC template for the insert/update of the data to database.
  • Used Apache Tomcat 8.0 web server to deploy the application.
  • Implemented unit testing using JUnit and Mocking frameworks.
  • Used the Oracle 11g as a back end using the tool Toad. Fired the Stored proc and views in SQL Server from the web application
  • Used PostgreSQL/NoSQL for the single page application using Angular framework.
  • Implemented LDAP to lookup the directories (User ids’) from the JNDI for the Authentication purpose.
  • Used AWS to deploy one application in pilot mode for the proof of concepts by writing the Cloud Formation template which configures the ELBs, security roles, IAM roles and create the VM to deploy the artifacts.
  • Implemented Corbertura to calculate the percentage of code for test. Used it with Ant java script.
  • Used Splunk to manage the prod application by querying to find out the load, traffic volume etc. Search the real time and historical data using the interface, configured the real-time search and trigger the notifications in case of any outage.
  • Used Netsparker scan tool to scan all the possible end-points of the application, create report and work on cross-side scripting XSS, SQL injection, unsecured cookies and other security related issues.
  • Used jQuery 1.8 with AJAX plugin and CSS to do the manual penetration testing by profiling end-point URL of the web and mobile version of the application.

Confidential, Alexandria, VA

Sr. Web Developer / Cloud Engineer

Responsibilities:

  • Involved in designing and deploying a multitude application utilizing almost all of the AWS stack (including EC2, Route53, RDS, S3, SNS, SQS, IAM etc.) focusing in high-availability, fault tolerance, and auto-scaling.
  • Install and configure server/workstation and nodes via CLI tools to AWS nodes.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Used GZIP with AWS ClouFront to forward compressed files to destination node/instances.
  • Created SNS notifications and assigned ARN to S3 for object loss notifications.
  • Created load balancers (ELB) and used Route53 with failover and latency options for high availability and fault tolerance.
  • Configure the IAM roles, users, groups to restrict the unauthorized access from outside, also configure the Inline and managed policies to provide the access to the IAM role per business needs.
  • Used AWS CLI (Command Line Interface) via bastion host to SSH any of the EC2 instance using putty for any operations work by assuming the role using ARN
  • Worked on Amazon Redshift tool for one of the on-premise application to ingest the big data and access from the custom web application hosted in an EC2 instance. Created the custom sql queries to query the big data.
  • Used PostgreSQL/NoSQL views, materialized views, triggers, functions and stored procedures as an open database for majority of on-premise applications.
  • Used Apache Solr and Zookeeper to ingest the big data and configure the Solr cluster for the high performance.
  • Hands-on experience on Alteryx and Tableau by creating the use cases using the real data ingested in redshift.
  • Used Amazon S3 bucket policy to restrict/provide access using IAM role.
  • Used EC2 console to manage the EC2 instances and configure the Load Balancers (ELB) using security groups. Used IAM SSL cert to secure the incoming request.
  • Monitored the applications using Cloud Watch, Cloud Trail and Cloud Front by reviewing the access logs and application logs.
  • Worked on the Cloud Formation template to automate the whole deployment.
  • Used Rally (ticketing) tool to track the tickets and collaborate with other peer-engineers.
  • Also worked on bash and Python script to fulfil some of the simpler business needs using Crontab.

Confidential, Germantown, MD

Senior Java Programmer

Responsibilities:

  • Followed the Rational Clear Case6.0 in the application to save the code in the repository.
  • Used Rational Clear Quest6.0 to create the defects.
  • Implemented the Struts 2.0 framework with Tiles2.1 to develop the MVC application.
  • Used AJAX and CSS to provide the dynamic functionality to the minute code application.
  • Implemented the SOA architecture for web services (WSDL) using Apache Axis framework. Used the SOAP UI-3.5 to test the web service.
  • Implemented Internationalization and Locale Specific for the implementation of English and Spanish language.
  • Created the ANT script to compile the code.
  • Implemented the J2EE patterns (DAO, MVC and Service locator)
  • Used JSP2.0 as a front-end with minimal Java Script at the client side. Used the Struts2.0 libraries to make the presentation layer.
  • Implemented Hibernate 2.0 with JPA and Spring3.0 framework in the business tier of the application
  • Implemented the Spring3.0 security to the DMCS web application.
  • Used orm.xml (Hibernate) to execute all the SQL queries from the application.
  • Used the JBOSS5.0 application server to deploy the application.
  • Created the WSDL for the Debt Collection in .NET and expose to the java client.
  • Implemented unit testing using JUnit framework.
  • Used the SQL Server 2008 as a back end. Fired the Stored proc and views in SQL Server from the web application
  • Implemented LDAP in order to lookup the directories (User ids’) from the JNDI for the Authentication purpose.
  • Implemented Corbertura to calculate the percentage of code for test. Used it with Ant java script.
  • Implemented JUNIT3.0 with Easy Mock for Test driven application (TDI).

Confidential, Santa Ana, CA

Java/J2EE programmer

Responsibilities:

  • Followed the Rational Clear Case6.0 in the application.
  • Implemented the Agile methodology.
  • Implemented the Struts 2.0 framework to develop the MVC application.
  • Used AJAX and CSS to provide the dynamic functionality to the minute code application.
  • Used an XML file to transfer the data from one system to another.
  • Implemented the SOA architecture for web services (WSDL) using Apache Axis framework.
  • Implemented Internationalization and Locale Specific to provide the locale specific functionality.
  • Implemented the Message Driven Bean with JMS to transfer the messages.
  • Created ANT1.6 script for build and deployment purposes.
  • Used Aspect J for aspect programming in the project.
  • Implemented the J2EE patterns (DAO, MVC, Front Controller, View Helper, Session fazade, and Service locator)
  • Implemented Hibernate 3.0 and Spring3.0 framework (Core, Web flow) in the business tier of the application
  • Implemented Spotlight-on-Oracle5.0 in the application to find the performance issues (tuning).
  • Implemented unit testing using JUnit framework and integrated it with ANT1.6 build scripts for invocation during build time.
  • Used JDeveloper IDE to develop the web application with Oracle database. Used it with Ant java script.
  • Used JSF expression language (EL) tags to design the front page for the local web application.
  • Used JSF (.XHTML) and GWT framework to make the rich UI pages.
  • Implemented Internationalization and Locale Specific to provide the locale specific functionality.
  • Implemented LDAP in order to lookup the directories from JNDI.
  • Used JAAS for Authorization/Authentication with Struts 2.0.
  • Used EJB3.0 in order to implement business logic over the server.
  • Implemented Corbertura to calculate the percentage of code for test. Used it with Ant java script.
  • Implemented JUNIT3.0 with Easy Mock for Test driven application (TDI).
  • Make the script in Maven2.0 (building script) for automation the process.

Confidential, Lansing, MI

Senior Java/J2EE Programmer

Responsibilities:

  • Directly interacted with the business users for requirement gathering.
  • Followed the Rational Clear Case6.0 in the web application.
  • Followed RSM (Rational Software Modeler) with Microsoft Visio UML to create the basic overview of the project.
  • Implemented the Agile and Scrum methodology.
  • Implemented Presentation Layer Framework (MVC, Struts2.0) and using JSP Tags for vendor specific application.
  • Make the Rich Internet Application using AJAX and Java script compiler.
  • Used CSS and RSS to give the style and ExtJS2.0 as a scripting language in the UI.
  • Used UNIX6.0 for some command-based modules.
  • Implemented ETL framework to transform the structured data.
  • Implemented the SOA architecture for web services (WSDL) using Apache Axis framework.
  • Implemented the Site Mesh in order to provide the better look to the UI page.
  • Created ANT1.6 script for build and deployment purposes.
  • Developed the module for running a daily discrepancy report on two systems.
  • Developed Procedures, triggers and views in the database server and hooked with the application.
  • Used Adobe Photoshop/Illustrator to add the image functionality in the UI page.
  • Packaging a POJO application under TOMCAT

Confidential, Lansing, MI

Senior Java/J2EE Programmer

Responsibilities:

  • Directly interacted with the business users for requirement gathering.
  • Implemented Agile and Scrum methodology for the complete life cycle of the project.
  • Used Visio UML as a modeling language to draw the class and activity diagrams.
  • Followed Rapid Application Development (RAD6.0), Rational Unified Process, Rational Clear Quest7.1 for the complete life cycle of the project.
  • Used JSF expression language (EL) tags to design the front page for the local web application.
  • Implemented DOJO to provide the dynamic functionality to the application.
  • Used JSF(.XHTML) and GWT framework to make the rich UI pages.
  • Used Dependency Injection (Bijection) inside Seam framework.
  • Implemented the web services by using SOAP, WSDL and UDDI.
  • Implemented Internationalization and Locale Specific to provide the locale specific functionality.
  • Implemented LDAP in order to lookup the directories from JNDI.
  • Used EJB3.0 in order to implement business logic over the server.
  • Implemented the Transact-SQL to write the update, delete and insert queries.
  • Used Seam Conversation Scope at all the stages of the programming.
  • Used the Mantis tracker for production support of phase 1 project.
  • Used Tortoise SVN as a versioning tool.
  • Make the script in Maven2.0 (building script) for automation the process.
  • Implemented Corbertura to calculate the percentage of code for test. Used it with Ant java script.

We'd love your feedback!