We provide IT Staff Augmentation Services!

Sr. Java Developer/architect Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Over 11 years of IT Experience with Software Development using Java / J2EE technologies in all phases of Software Engineering such as SDLC (Analysis Design, Development, Testing and Maintenance) of Enterprise applications, mainly in areas of Airlines, Telecommunications, Insurance, Confidential Systems.
  • Strong experience on J2EE architectures, design patterns, and application development lifecycle along with mastery of J2EE, EJB, JSP, JDBC, Struts, Spring, Hibernate, iBatis, Web services, Angular JS, Maven, Cloud framework(AWS), JNDI, JMS, JPA, JNDI, JUnit and XML - related technologies.
  • Maintenance and implementation experience with J2EE Application Server, IBM WebSphere, Tomcat, BEA WebLogic, and JBoss.
  • Strong exposure to Database development includes SQL, PL/SQL and Database design on Oracle, Sybase, MySQL and DB2.
  • Strong knowledge in AGILE & Waterfall methodology; Good experience (including experience with daily stand-ups, Sprint planning, Retrospection, Scrum, Test Driven Development (TDD) and paired programming).
  • Strong programming experience in Java/JEE analytical, coding, testing, debugging and deployments.
  • Expert on Spring framework design & development using various components including IOC, AOP, Spring Batch, Spring JDBC, Transactions, Spring Web, Spring MVC and Spring Boot.
  • Expertise in Object Oriented Design (OOD), Service-oriented architecture (SOA) & Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams.
  • Worked on version control tools like SVN, CVS, Clear Case, VSS, GIT, Stash/ Bitbucket.
  • Experienced in implementing Web Services (JAX-RPC, REST, SOAP, and WSDL) & using parsers like SAX, DOM and JAXP
  • Strong experience on handling the team and make them to focus of project goals. Experience on influence, guide and mentor toward project success.
  • Received multiple appreciations & recognition on Client & Origination level for effective technical, functional, delivery skills.
  • Sun/Oracle Certified Java Professional with good experience in Java developing.
  • Excellent oral and written communication skills. Ability to communicate with various levels of leadership regarding the technical strategy, direction, risks and issues for any assigned piece of work.
  • Ability to work in time-sensitive deliverables, production system outages/issue situations.

TECHNICAL SKILLS

Languages: Java 1.8, XML, SQL, PL/SQLWeb Technologies Servlets, JSP, EJB

Frameworks: Struts, Spring, Tapestry, JSF

Spring Components: Spring IOC, AOP, JDBC, Batch, MVC, Boot, Roo

Persistance: JDBC, Hibernate, iBatisFront End HTML, Java Script, Angular JS

App/Web Servers: Weblogic 9.2, JBoss 4.0.3, WebSphere 6.1, Tomcat.

DataBase: Oracle, MySQL, DB2, Sybase

Development Tools: Eclipse, RAD, WSAD, Sourcetree, Toad, XmlspyBuild/Log Tools Ant, Maven, Hudson, Jenkins, ARM, JIRA

Testing & Logging: Log4J, Junit

Services: Web services (REST, SOAP), AWS (Cloud)Platforms Windows NT/2000/XP, Linux

Version Control: SVN, CVS, Clearcase, GIT Stash/Bit Bucket

Code Quality: PMD, Fisheye, Blackduck, Splunk, Sonar

Methodologies: Agile, Waterfall

Domain: Airlines, Telecommunication, Insurance, Banking & Finance.

Other tools: Confidential compare, win merge, FileZilla, Putty, SoapUI

Architect tools: Visio, Eclipse UML2, Rational Software Modeler, OptimizeIt

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Sr. Java Developer/Architect

Responsibilities:

  • Involved on Business Banking Lending app implementations of the following core lending product functionalities, Borrower & Principals KYC on-boarding, Lending application submission, Credit eligibility process, Loan booking and Loan closure documentation.
  • Closely involved in requirement analysis, design, preparing effort estimation, Code delivery, risk and gap analysis, quality reviews, user acceptance testing and production implementation.
  • Involved in day to day development activities using Java technologies, JDK (1.7), Servlets, Spring framework, Struts, Hibernate, JavaScript, Web services and Oracle.
  • Involved in major releases including KYC, FATCA, HMDA, Hot-docs, Firefly, Risk grade calculations and etc.,
  • Identify non-functional requirements (NFRs) and describe common problems and solutions. Weigh choices in architecting the client, web, business, integration and data tiers. Apply various evaluation criteria to choosing architectural elements and patterns, tools, servers and frameworks.
  • Part of BB lending agile team; involved in Day-to-day activities of Lending application development and delivery.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and technical alternatives.
  • Providing support during ITSM implementation of an application as part of release management activities.
  • Supports and develops web application developers by providing advice, coaching on functional knowledge and technical opportunities.
  • Communicate with client on design directives and deliveries on a daily basis.

Confidential, Columbus, Ohio

Sr. Java Developer

Responsibilities:

  • Involved in various aspects of project life cycles including requirement analysis, design, preparing effort estimation, Code delivery, risk and gap analysis, quality reviews, user acceptance testing and production implementation.
  • Was responsible to introducing new module known Client Merge to an application in UI component & Services layer.
  • Was responsible for the coding & delivery of major enhancements like Client Maintenance, KYC enhancements, FATCA,
  • Was solely responsible for post shipment & warranty support for Enterprise releases implemented.
  • Extensively worked on front end, business, and persistence tier using the Struts, JSP, JAVA, WebServices and Spring framework.
  • Involved in development of Oracle tables, stored procedures, and functions for Data management.
  • Communicating with the client on various forums to discuss the status of the project, clarify any queries regarding the functionality etc. Self and Peer-to-Peer review. Preparation and updating of Technical and Functional documents as per JPMC standards.
  • Employ change management using ITSM, HP Service manager procedures to migrate changes to higher environments and help create deployment procedures.
  • Involved Unit Testing using Junit prior to SIT environment and support UAT testing

Confidential

Sr. Java Developer

Responsibilities:

  • Lead in front to automate the business products and increase the flow - through percentage from 23% to 40% in a span of 7 months.
  • Drive the defects to closure by doing the initial analysis, getting the business flow from Business analysts, getting the inputs from the customer on the user actions, getting the fix done by the developer, getting code reviewed, getting tested, getting approval from the Managed sponsor for releasing the fix into production, ensuring that the fix gets released on time. Tracking the issue for any new occurrences after the fix.
  • Handled weekly calls with the client on the defects status, major impacting issues and steps to resolve the same with break-up reports.
  • Initiate calls to interact with the development team and Business analyst to clarify the complicated issues.
  • Issued flash notices to the customers for user training issues and ensure that such defects don’t arise in the future. Providing timely response to production emergencies.
  • Closely worked and having good exposure in following technical implementations
  • Spring migration of EOM system.
  • Business logic coding in EJB. Data Logic coding using Hibernate
  • View component designs using JSP
  • Various server settings of Websphere and MQ system configurations.
  • SQL implementations using joins, sub-query and procedures

Confidential

Java Developer

Responsibilities:

  • Review Functional requirement document and Technical Specification to ensure full understanding of the proposed business solution.
  • Providing a technical solution for proposed Business requirement as per Technical Spec.
  • Mainly involved and responsible for Booking Evaluation, Confirmation and Flight scheduling module implementations.
  • Investigating and resolving assigned customer logged issues (UAT/LIVE).
  • Providing timely response to production emergencies.
  • Weblogic server administration.
  • Define, document and execute both unit and integration test plans.
  • Apply defined coding standards to all development tasks
  • Providing timely updates to the Dev Lead and Project Manager regarding progress on the scheduled work.
  • Providing review and technical assistance to junior developers.
  • Product level and project level customization.
  • Closely worked and having good exposure in following technical implementations
  • Business logic coding in EJB Data Logic coding using DAO
  • View component designs using JSP
  • Various server settings of Weblogic / Websphere and MQ system configurations.
  • SQL implementations using joins, sub-query and procedures

Confidential

Java Developer

Responsibilities:

  • Providing a technical solution for proposed Business requirement as per Technical Specification.
  • Mainly involved in Flight scheduling and Capacity calculation modules.
  • Investigating and resolving assigned customer logged issues (UAT/LIVE).
  • Providing timely response to production emergencies.
  • Define, document and execute both unit and integration test plans.
  • Involved in Business logic coding in EJB Data Logic coding using DAO and View programming using JSP
  • Debugging and fixing live issues.
  • Product level and project level functionalities
  • Involved in MQ system configurations.

Confidential

Entry Level Programmer

Responsibilities:

  • Involved in Developing Online Exam, Question & Test Management Modules.
  • Involved in Migrating Weblogic Server to JBoss Server
  • Developed tab-lib’ed JSP’s for the client interface with Struts based validations
  • Involved in Business logic coding using SSB, Data Logic coding using DAO
  • DB queries designing using SQL features like sub-query, joins and procedures.

We'd love your feedback!