We provide IT Staff Augmentation Services!

Senior Java Developer/lead & Design, Development Resume

4.00/5 (Submit Your Rating)

St Louis, MissourI

SUMMARY

  • Senior Web Developer with 10+ years of IT experience in Application Analysis, Design, Development, Integration, deployment and Maintenance/Support OOPS (Object Oriented Programming), Internet and Intranet, Client - Server Architecture using Java/J2EE and supporting technologies based Software Applications in multiple domain primarily in Financial Services (Fixed Income Trading, Equities Trading, Trade Processing), Retail, Telecom .
  • Rich work exposure in software development as Solution Delivery Analyst, Project Leader, Software Architect, Team Leader, Team Member, Onsite Coordinator .
  • Excellent work exposure in Software Architecture, Design and Development in Trade Processing and Private Wealth Management systems in Financial Services space during my assignments with Confidential and Confidential
  • Extensively worked in Business Analysis, Software Design and Development in Telecom Domain during my assignment with Confidential
  • Accountable for co-ordinating management of multiple related projects directed towards achieving organizational objectives
  • Some of the technologies extensively worked on during my tenure in Software Development are Apache Struts, Spring, Swings, Web services, AJAX, SOAP, XML, JMS, JNDI, Apache, Tomcat, JDBC and various Databases like Oracle, Sybase, and Microsoft SQL server.
  • Strong experience on various development environments like Eclipse,Intellij.
  • Worked extensively on build and deployment tools like ANT and version control using Rational Clear Case, CVS, Source Tree,GIT
  • Thorough understanding of Object Oriented Methodology, UML and Design Patterns.
  • As a Software Architect, worked extensively with Client’s architecture team to design and architect highly demanding Web Environment for a financial client.
  • Expertise in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like UML
  • Excellent knowledge on Web Services
  • Working experience in UNIX
  • Experience of System testing, Integration testing and UAT of financial applications
  • Capacities to tackle challenging issues, analyze viable alternatives, and provide innovative solutions dat reside well within clients' financial and time frameworks.
  • Experience in Test Driven Development using Junit, Selenium, Cucumber

TECHNICAL SKILLS

Operating System: Windows 2000/XP/NT, Unix, Linux, Solaris.

Software Development methodologies: Agile Methodology, Rational Unified Process (RUP), Object Oriented Application Development (OOAD),Unified Modeling Language (UML), Iterative Software Development,Six Sigma Software Development Methodology, Waterfall Software Development Methodology

Frameworks and Architectures: Model View Controller (MVC), Spring 2.5, Jakarta Struts, Message Oriented Middleware (MOM using JMS, Service Oriented Architectures (SOA using Web Services using JAX RPC and JAX WS), Unit Testing Framework using JUNIT, Mockito,Selenium/Cucumber,Jenkins,Docker

Database: Oracle 8i/9i, MS-SQL Server.

Languages/ API/ Technologies: JAVA 1.8, SQL, PL/SQL, Java Servlets, JNDI, EJB, J2EE, XML, XQUERY, SOAP, XPATH, XSLT.

UI Framework: Ext-Js, GWT, JSP, Java script, JQuery, HTML, DHTML, AJAX.

Application Servers: WebLogic 8.0, WebSphere 5.1/6.1, TOMCAT 5.5, APACHE WEB SERVER 1.1, JWS, Jboss.

Remote Invocation Frameworks: Java RMI, Web Services.

Tools: for Version Control: RATIONAL CLEARCASE 5.0, CVS, SVN, SourceTree

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer/Lead & Design, development

Responsibilities:

  • Developed the web application for money transfer history and bank profile history application .
  • Develop microservices using Spring Boot-based services interacting through a combination of REST and SOAP Web Services.
  • Maintained and managed code using Ant and Gradle tools
  • Implemented common logging using spring AOP which can be used in multiple micro services.
  • Involved in Requirement Gathering and Design of the application
  • Involved in code reviews and improved performance.
  • Used a micro-service architecture, with Spring Boot-based
  • Analyzed data using tools like IBM Data Studio and use DB2 Connect for development
  • Support CI/CD automation process using docker and Kubernetes.
  • Maintained and enhanced legacy services using struts framework.
  • Followed agile methodologies and test-driven development
  • Designed UML’s of the project using StarUML.

Environment: Core Java(java 1.8), PL/SQL,GWT, Java EE 6,J2EE Spring MVC,Spring Boot, Spring Core,Struts, JSP, HTML, CSS, Javascript, JQuery, Bootstrap,Restful Web Services, SOAP,WSDL,UDDI.RCP application,GIT, SourceTree, Ajax, JavaScript, DHTML, XML, Cascading Style Sheets (CSS), XSLT

Confidential, St Louis, Missouri

Senior Java Developer/Lead & Design, development

Responsibilities:

  • Running scrum meetings with global team, guide junior resources
  • Used Java (Collections, Multithreading (execution framework, callable, runnable), Java Reflection APIs, Exception Handling, Java Memory Management, Garbage Collectors, Data Structure, MSSQL and Sybase.
  • Interacting with the clients to understand the functional requirements, converting the functional requirement to technical specifications. Analyzing the requirements to estimate the effort required.
  • Preparing the prototype for client demo.
  • Functional Decomposition: Work with business analysts to functionally decompose business capabilities into a set of discrete Microservices. A business capability and its set of business services are defined a priori by the business.
  • Maintaining strong cohesion within a single Microservices whilst facilitating some degree of reusability
  • Loosely coupled Microservices.
  • Create Integration Scenarios to be tested in Integration Test Phase. These enumerate the integration points in the code with other modules in the project.
  • Development to support cross browser/Device compatibility.
  • Coordinating and supporting the testing activity with the QA team.
  • Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leaders and cross-work team members
  • Worked on TDD Test Driven Development environment for unit testing.
  • Worked very closely with BA and program managers to get the better understanding of requirements and halp everyone in need.
  • Providing technical leadership to project team members and responding to inquiries regarding errors or questions about programs
  • Participated in planning the development strategy for the team by splitting the requirements into ‘User Stories’, creating tasks and planning a schedule for delivery across ‘Sprints and PSIs’.
  • Interacted with data architects, other tech leads, team members and project manager as required addressing technical and scheduling issues
  • Worked in developing the new user interfaces in ADE application and integrating the services from Desktop application for several features of the Client Portfolio Management space, like Cash Disbursement, Trade Set.
  • Created the user interfaces and built new services for the Strategy Management space, like Manage Strategies UI, Strategy Associations UI, Initiate Rebalance Wizard, Holdings UI
  • Worked in refactoring several parts of the ADE UI framework like button menus, implemented new table UI patterns like sticky header tables, fixed header tables, wizards. Also implemented new reusable UI patterns using CSS as per client requirements
  • Experience in Code quality improvement using Sonarqube,Sonarlite,Junit,tools like mockito
  • Developing and designing technical solutions based on reading and understanding business and functional requirements following the Agile process,.

Environment: Core Java(java 1.8), PL/SQL,GWT, Java EE 6,J2EE Spring MVC,Spring Boot,Spring Core,Struts, JSP, HTML, CSS, Javascript, JQuery, Bootstrap,Restful Web Services, SOAP,WSDL,UDDI.RCP application,GIT, SourceTree, Ajax, JavaScript, DHTML, XML, Cascading Style Sheets (CSS), XSLT

Confidential, Milwaukee

Senior Java Developer

Responsibilities:

  • Design and Development of feasible solutions to the requirements of the application from the client.
  • Documenting design specifications.
  • Preparation of impact analysis document.
  • Perform systems management and integration functions.
  • Development activity which includes Configuration and Customization.
  • Perform Code Review.
  • Perform Unit testing of the new enhancements and to ensure dat other functionality is not getting hampered with new enhancements.
  • Co-ordinate development activities between offshore and onshore team
  • Coordinating and supporting the testing activity with the QA team.

Confidential

Responsibilities:

  • Working in production support project and instrumental in implementing client needs assessment and product specifications to define and manage specified expectations resulting in quality project delivery .
  • Accountable for co-ordinating management of multiple related projects directed towards achieving organizational objectives.
  • Accountable for resolving and troubleshooting all client related issues along with handling escalations raised by the team as well as the client .Instrumental in building credibility, establishing rapport and maintaining communication with clients and team members at multiple levels .
  • Responsible for coaching, mentoring and leading personnel within a technical team environment ensuring successful closure of project phases.
  • Assigning of tasks to team members and ensure their timely completion with promised accuracy.Provide training to the team members.

Confidential

Module Lead

Responsibilities:

  • Accountable for resolving and troubleshooting all client related issues along with handling escalations raised by the team as well as the client .
  • Responsible for gathering and analyzing clients’ requirements by interacting with them on a regular basis to provide post implementation support and developing implementation proposal.
  • Development of any existing / new proposed workflow solutions.
  • Assigning of tasks to team members and ensure their timely completion with promised accuracy.Provide training to the team members.
  • Design and implementation of NSD application framework and finalizing implementation proposal.
  • Code review and code deployment in UAT and production environment.
  • Defined project requirements by identifying project milestones, phases, and elements, forming project team; establishing project budget.
  • Monitored project progress by tracking activity, resolving problems,publishing progress reports, recommending actions.
  • Maintained system protocols by writing and updating procedures.
  • Provides references for users by writing and maintaining user documentation;
  • Maintains user confidence and protects operations by keeping information confidential.
  • Recommended controls by identifying problems; writing improved procedures.
  • Used various design pattern Singleton, Transfer Object, Service Locator, Business delegates and Factory Pattern.

We'd love your feedback!