Java Lead Resume
Herndon, VA
SUMMARY
- Having 12 years of Software Development experience in implementing client - server, internet/intranet and distributed web applications spanning in several business domains such as Finance, Banking and Insurance and Health.
- Extensive work experience on Agile Methodology.
- Extensive work experience in developing web applications using Java/J2EE, JSP, JavaScript, Hibernate/JPA, Spring Struts, jQuery and AngularJS.
- Familiar with MVC design approaches and as well as Factory, Singleton, Observable and FrontController.etc.
- Experience in developing Webservices using REST API using JAX-RS and JAX-WS.
- Having Good Experience on Spring Boot Applications.
- Worked on Spring Restful webservices.
- Extensive work experience on JMS/RabbitMQ messaging Systems.
- Having Good Experience on Pivotal Cloud Foundry where we can scale Microservices.
- Experience in integrating web applications using Spring IOC module, Spring Boot Applications.
- Extensively used IDE like Eclipse, Spring Source Tool Suite and Intelligence Community Edition.
- Hands-on experience with UNIX, Linux environments with shell scripting.
- Worked with major RDBMS such as Oracle 9i/10g/11g, SQL Server and also have hands-on with MySQL.
- Worked with NOSQL with Redis.
- Experienced in using Continuous Integration tool Jenkins.CI/CD pipeline where we can Build and Deploy.
- Worked on various application servers Apache Tomcat, JBoss, WebLogic 11g, WebSphere and Virgo Jetty Server.
- Experience in writing queries, stored procedures, functions and triggers and packages using SQL as well as PL/SQL.
- Experience in Performance tuning of SQL queries, indexing tables and analyzing the Explain Plan of Queries.
- Worked on various version control systems such as GIT and SVN
TECHNICAL SKILLS
Operating systems: Microsoft Windows XP /7, UNIX, Linux
Programming Technologies: Java and J2EE
Front-End/UI Frameworks: HTML, CSS, JavaScript, jQuery, Ajax, Angular8 and AngularJS
Web Application Development Technologies: JSP, Struts1.2, Spring, Hibernate, Spring Boot Application, Spring Restful service.Cloud PCF with Microservices and AWS
Application Build Tools: Apache Camel, Maven and Gradle
Application Servers: Apache Tomcat, JBoss, Oracle OC4j and Oracle WebLogic
Database Development Technologies: SQL, PL/SQL, Stored Procedure
Databases: Oracle 9i/10g, Microsoft SQL Server, MySQL and Radis and MongoDB
IDE/Development Software Suite: Eclipse, STS, NetBeans, IntelliJ, Developer, SQL Developer, TOAD, PL/SQL Developer, and Putty.
Configuration tools: GIT, VSS, SVN, APPM Integrity Tool
CI/CD Tool: Jenkins
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Java Lead
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Used Jenkin pipeline for build and deployment.
- Used Jira to create user stories for sprint plan.
- Worked in developing Spring Boot, Rest Template related backend services.
- Developed new UI pages using Angular8, CSS and Html.
- Involved in to attending business meeting to understanding Confidential business.
- Having good experience on Capital Market business to Identifies opportunities for improved process flow
- Worked on AWS environment to deploy microservice.
- Used Web API and building Restful services.
- Used GitHub for code merge and code conflict resolve
- Used Hibernate for all CRUD operations.
- Used Git for code check-in and checkout.
- Used Sonar cube for code coverage.
- Writing Spring Test Template for Junit test cases.
- Written Jasmine test cases for UI functionality.
- Worked on jasmine coverage by using karma tool.
- Used Maven to configure service modules for build and deployment.
- Review development code daily basis and put review comments.
- Involved in Release activities
- Design new microservices and DB design for new functionality
Confidential, Plano, TX
Java Lead
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Used AGM tool to create user stories for sprint plan.
- Worked in developing Spring Boot, Rest Template related backend services.
- Having experience on Microsoft Azure cloud computing (PCF).
- Used Web API and building Restful services.
- Worked on to create local and remote configuration files to connect Pivotal Cloud Foundry.
- Having experience on PCF dev to deploy services in locally to perform Integration testing.
- Responsible for continuous delivery process to build, deploy, and promote Pivotal Cloud Foundry applications
- Worked on binding application like Redis, AMQP and NOSQL to the spring boot applications.
- Experience with Redis/RabbitMQ on Pivotal Cloud Foundry.
- Worked with Cloud Foundry command line Interface (CLI) to deploy applications and manage their lifecycle.
- Creating restful web service and consuming with Spring Rest Template.
- Creating Service Rest Controller component and implementing each service methods which defined in web service interface.
- Used Rabbit MQ for message Publishing and Consuming.
- Involved in creating UI pages using JavaScript and Angular JS and JSP, CSS, HTML.
- Used the continuous integration tool Jenkins and Concourse.
- Used Git Bash command line to code check-in and checkout.
- Used GUI GitLab GUI for creating merge request and code merge.
- Extensively used Error Codes and Validations for optimizing service layer.
- Writing Spring Test Template for Junit test cases.
- Used Maven to configure service modules for build and deployment.
Confidential, Quincy, MA
Sr. Programmer
Responsibilities:
- Followed agile software development practice paired programming, test driven development and scrum status meetings.
- Implemented event mechanism to handle delegate requests from source system.
- Using multithreading concepts to create thread pools based incoming requests.
- Involved in creating tables, Joins and views using SQL on Oracle Database.
- Working on Client specific tool called MetaModel to create Elements, Tables and Custom Views for respective portfolios.
- Understanding each business functionality and creating reports.
- Configuring new events to trigger events for specific time zones.
- Written Java classes to test UI and Web services through JUnit.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Developed the application using IntelliJ IDE.
- Used AngularJs, JQuery, CSS and JSP to develop UI Pages for Source system to handle event mechanism for different TimeZones.
- Wrote Configuration Management Reporting Tool program, using Java, IntelliJ, and Subversion Java API's.
- Developed business layer using Spring, Hibernate and DAOs.
- Formed complex associations between Plain Old Java Objects using Hibernate.
- Used maven as a build tool
- Developed and consumed several Restful web services using the JAX-RS.
- Used GIT tool for code check-in and check-out.
Confidential, New York, NY
Sr. Programmer
Responsibilities:
- Involved in Agile Methodology, attending daily standups, Sprint reviews.
- Worked with Moody’s analyst team to understanding of rating system.
- Involved in multiple components.
- Used Google Protocol buffer as interface and implemented with Java and SOA architecture.
- Writing SQL quires and Joins to retrieve rating information from Oracle and Sybase databases.
- Implemented rating methodology as business logic to provide rating to different organizations.
- Creating different rating system for different LOB’s.
- Working new CR to adding new rating for Analysts, Rate, Sales, Contact…etc.
- Preparing SQL scripts to retrieve data from Oracle DB for rating objects.
- Involved in Defects to fix in every release.
- Integrated the code with the shell scripts that are required for appropriate actions
- Performed GUI testing as well as back-end testing that includes setting up complex test data, verification of backend results, troubleshooting, etc.
- Experience in server log analysis using WinSCP and Putty.
- Implemented business validation rules.
- Role based security integration with Microsoft Active Directory
- Migrating the code to various testing environments, thus accepting the feedback from the end users
- Used Virgo Jetty Service for SOA services deployment.
Confidential
Software Engineer
Responsibilities:
- Involved in end to end design, development, and support of several applications.
- Developed UI using JSF, HTML, JavaScript and Ajax
- Involved in migrating applications from JDK 1.4 to JDK 1.6 and EJB 2.0 to EJB 3.0
- Developing new applications that are necessary for the business and supporting the existing applications
- Migrating the code to various environments, thus accepting the feedback from the end users
- Interacting with the end user for requirement gathering
- Developed SQL queries for Oracle and PL/SQL procedures, functions, triggers
- Configured LDAP based Single Sign-On authentication with the Active Directory
- Played the role Onsite Coordinator and gathering the requirements from client and communicating the same to Team located at offshore.
- Was involved in 24 hour telephonic support on round robin basis.
- Performed GUI testing as well as back-end testing that includes setting up complex test data, verification of backend results, troubleshooting, etc.
- Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton.
- Developed Camel script to build the application
- Involved in System testing, Functional testing, Regression testing
- Trained new resources, users about the application, system flow
- Experience in server log analysis using winSCP and Putty.
Confidential
Sr. Programmer
Responsibilities:
- Understanding requirements from the client and fixing the bugs assigned.
- Interacting with the end user for requirement gathering
- Coordinating with the Onsite Coordinator and gathering the requirements from the client.
- Analysis & development of change requests
- Tracking & resolving issues
- Documenting the changes
- Developed Ant script to build the application
- Responsible for defect management including defect logging, defect tracking, defect triaging and Defect closure
- Implemented JAVA/J2EE design patterns such as Factory, DAO, DTO, and Singleton
- Involved in migrating applications from JDK 1.4 to JDK 1.6 and EJB 2.0 to EJB 3.0
- Implemented Role based security by integrating with Microsoft Active Directory
- Experience in server log analysis using winSCP and Putty.
- Migrating the code to various environments, thus accepting the feedback from the end users
Confidential
Software Engineer
Responsibilities:
- Involved in several major modules design and development.
- Used JavaScript for client side validations extensively.
- Tight deadlines, performance issues resolution.
- Used Hibernate for Object-Relational mappings (ORM).
- Used Log4J logging framework for logging messages.
- Used CVS for version control and Bugzilla for bug tracking.
- Written Java classes to test UI and Web services through JUnit.
- Configured Log4j appenders and categories for client module of the application.
- Involved in internal training, Knowledge Transition for other teams on how these modules get integrated as an application.
- Participated in unit, integration testing. Identify gaps and fix them and re-test before proceeding to QA testing.
- Participation in Live and client interaction for acceptance and sing off of projects worked.
