Sr. Java Developer Resume
ChicagO
SUMMARY
- 10 years of professional experience in Analysis, Design, Architecture and Development of mission critical Applications using object - oriented JAVA/J2EE platform with WebLogic and WebSphere Application servers with DB2 & Oracle.
- Techno-functional expertise in Banking and Financials domain, predominantly on Credit Bureau platform.
- SUN (Oracle) Certified JAVA professional for JAVA 1.5 platform.
- Extensive hands-on experience in developing thin and thick client/server based applications using Core JAVA, J2ee, Struts, Spring, JSF,Web Services, JSP, Angular JS, AJAX, Servlets, Swings, EJB, JDBC, JMS, SOA, JPA, Hibernate, JNDI, Junit, XML and JavaScript.
- Expertise in building, configuring and deploying J2EE projects using WebLogic, WebSphere and Tomcat Servers.
- Real-time experience in Object Oriented Programming with complete project development life cycle (SDLC).
- Good exposure in requirement gathering, Analysis and enabling business teams with releases and change requests.
- Good in low-latency and high throughput programming with core JAVA.
- Experience in setting-up JUnit Framework for any Test Driven Development (TDD).
- Extensive experience in MVC architecture using Struts framework and J2EE design patterns like Business Delegate, Singleton, Façade, Data Access Objects etc.,
- Hands-on experience in writing SQL and database stored procedures, functions including performance tuning of SQL queries.
- Experienced in Enterprise Java Beans (EJB), especially in the session façade design pattern.
- Strong software development skills using MVC architecture using Spring Frame work.
- Experienced in Eclipse and RAD IDEs for project building, linking and embedding with external sources.
- Implemented extensively EJB, Hibernate framework in the development of applications.
- Extensive experience in Multithreading, Exception Handling, Garbage Collection and Synchronization development based projects.
- Good knowledge in Data Structures.
- Expertise in Maven and ANT scripts for the build and deployment of any type application.
- Hand-on experience in SQL development using Oracle, DB2, NO SQL(Mongo DB) & My SQL Server database platforms.
- Knowledge on Site Minder for user Authentication and Single sign on policy.
- Good knowledge in Java 1.8 features like Defining methods in Interface, Lamda Functions, Enhance ForEach loop, Stream API..etc.
- Extensively worked with JMS API for sending messages between two or more clients
- Involved in performance tuning of J2EE applications using CA Wily Introscope tool.
- Good academic record throughout the career till Bachelor of Engineering.
- Experience in Security assessment of Java/J2ee based applications using VeraCode Tool.
- Hand-on experience in implementing logger framework using Log4j.
- Being part of Application development at all the times, also responsible for 3rd level Production issues and support activities when required.
- Experienced in developing projects in Agile Scrum Model and part Agile teams.
TECHNICAL SKILLS
Operating System: windows & unix
Languages: Java, JavaScript, Angular JS, JSON,AJAX,HTML & XML
J2EE: EJB, JSP, Servlets, Java Mail, XML, JMS, Web Services, JDBC
App/Web Servers: WebSphere, WebLogic, Tomcat
Frameworks: Struts, Spring, JPA & Hibernate
Databases: Oracle, NO SQL, DB2, MySQL & SQL Server
Design Patterns: Business Delegate, Singleton and Façade Design patterns
IDEs: Eclipse & RAD
Source Control: CVS, ClearCase, Subversion (SVN) & Git
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Sr. Java Developer
Responsibilities:
- Analysis, design, and development of core system.
- Provision of technical requirements specifications, design of software module interfaces, and data models necessary for product customization and prototype.
- Engaged with the business in analyzing requirements and offer solutions.
- Worked with the team to design the front end GUI using JSP, JScript and HTML.
- Spring, Servlets, JSP, and JSTL are used for building the application.
- Worked on JavaScript to implement front end side validations.
- Messages like Stats, Batch were sent to customers through JMS, sometimes point to point messages or just publish.
- Worked with Quality Assurance team to fix defects if any.
- Design, Development of JSP pages, Servlets and re-usable Java Beans using Apache Spring Framework and deploy them on the WebSphere Application Server.
- Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
- Developed Java Servlets, Java Beans and JSP pages using Spring framework.
- Developed persistence layer using Hibernate framework.
- Implemented Multi-Threading functionality in batch process and read the data from ad-hoc Server sent by third party provider.
- Involved in technical guidance to the team members.
- Designed and Developed Spring Controller classes, DAO.
- Worked on AngularJS to develop Web pages.
- Used Maven scripts to build and deploy the application.
- Developed Client code (based on STUB) calls the Service provider using SOAP Request.
- Used JDBC and JNDI for database connectivity.
- Designed and developed the front end using HTML, JavaScript and JSP.
- Used Java Script for client validations.
- Used Jira tool to update the daily status as a task tracker.
- Worked on APIs for data encryption and other functionality, together with their implementations.
- Developed and Deployed Java Servlets and JSP for Dynamic HTML generation and for session management.
- Implemented Rest Webservices to pull the credit file from Chronus Service.
- Multithreading was implemented to process images and communicate with server.
- Involved in performance tuning of project using CA Willy Introscope tool.
- Designed and developed of an application in Java with Web Service and Java.
- Involved in 3rd Level Production Support activities.
Environment: Windows, JDK, Core Java & J2EE, JDBC, Servlets, Singleton Design pattern, JSP, JMS, Spring, Angular JS,SOA, JSON,Hibernate, Web Services(REST), DB2, RAD, ClearCase, ClearQuest, Git, WebSphere, CA Wily Introscope.
Confidential, New Jersey
Sr. Java Developer
Responsibilities:
- Translating business requirements into application code/logic which will implement the required business functionality.
- Implemented Hibernate for persisting data into database.
- Implemented the functionalities using Java, JSP, Servlets and J2EE framework.
- Ensure that coding standards are followed throughout the application development lifecycle.
- Developed several web pages using AngularJS and JavaScript to perform checking and validations at Client's side.
- Developed Controller classes, View Resolver, JSP’s and Spring Configuration Files.
- Used Spring framework to manage the project in MVC pattern.
- Involved in system design and development using Collections and multithreading for the action classes.
- Used Jira tool for task tracking.
- Exception Framework used to handle checked and Unchecked Exceptions properly.
- Creating and maintaining technical documents required to facilitate continued maintenance or enhancement of the application by other developers in the team.
- Developed Maven scripts to build and deploy the application.
- Have proficiency in using DAO and DTO patterns to persist data into database.
- Used WebSphere Application server as the JMS provider to manage the sessions and queues.
- Implementing custom application solutions which meet the business requirements, which include both new software development as well and maintenance and enhancements to existing applications.
- Developed LDAP Authentication for Login Security.
- Had proficiency in using JSP’s and Servlets for view and controlling parts of application.
- Interacting with customers to gather and analyze the technical requirements.
- Delivering and/or coordinating technical training and mentorship to the development team
- Involved in critical Business logic implementation for new enhancements.
- Responsible for writing SQL queries and customize them in compatible to dispute requirements.
Environment: JDK 1.5 & J2EE, EJB, Spring 2, DB2, AngularJS, JPA with Hibernate, JMS, Log 4j,WebServices(SOAP) RAD 9.0, SAML, DB2, ClearCase, ClearQuest, and Websphere Application Server 8.5, CA Wily Introscope.
Confidential
Java/J2EE Programmer
Responsibilities:
- Involved in analysis, design, testing phases and responsible for documenting functional and technical specifications.
- Developed the application usingStrutsFramework that uses Model View Controller (MVC) Architecture withJSPas the view.
- Implemented Hibernate persistence layer to establish communication to database.
- Design and implementation of business logic using Entity and Session Beans to handle transactions and updating of data into the Oracle database.
- Solid understanding of Object oriented programming concepts and Expertise in design and development of J2EE components and APIs.
- J2EE framework facilitated integration & deployment of Servlets, JSP and XML on Tomcat.
- Developed the presentation layer using the MVC paradigm, implemented by Struts.
- Worked with struts in Service/business layer logic and validation.
- Created and maintained the configuration of the Struts Application Framework.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Stateless Session Beans.
- Developed Front-end UI usingJSP, Servlets, HTMLandJavaScript.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Effectively usedJavaMailing Service for mailing detailed notifications depending upon the success and failures once the backend process is complete. Also, for mailing administrator if any system related problems.
- UsedJavaMessaging Services (JMS)for reliable and asynchronous exchange of messages.
- JSPs were programmed using the JSTL.
- Involved in critical Business logic implementation for dispute processing.
- Written ANT scripts for pre-deployment, deployment as one-time project activity.
- Involved in writing SQL/PLSQL Queries using Oracle.
- Code reviews and Mentoring and providing technical guidance to the team.
- Responsible for 3rd level Production Support activities.
Environment: Windows, Core Java & J2EE, Servlets, JSP, Struts 2, Façade Design Pattern, Oracle, RAD, ClearCase, ClearQuest, WebSphere, CA Wily Introscope.
Confidential, Houston
Java/J2EE Programmer
Responsibilities:
- Modification of Compliance changes imposed by Info Security.
- Technical Leadership and Mentoring team members.
- Modification of log files for PCI/PII compliances. Means, log files shouldn’t contain any Personal Identification Information.
- Scanning of all logs files to ensure no sensitive Information in it and mask sensitive data if
- Removed unnecessary logs.
- Formatted all the log messages for all the applications as per the standards imposed by Info Security.
- Involved in Veracode Platform it’s scans the application and provide the existing triage flaws details and fixing the flaws.
- Code Rebasing and Delivery using Clear case.
Environment: Core Java & J2EE, Servlets, JSP, Struts 2, DB2, RAD 9.0, Websphere Application Server 8.5, ClearCase, ClearQuest, WebSphere, CA Wily Introscope.
Confidential
Java/J2EE Programmer
Responsibilities:
- Analysis of business requirements and design of Technical solution.
- Responsible of online module development which has the major functionality in eFBS.
- User interface was developed usingJSPs,Servlets,HTML,DHTMLandCSS.
- Involved in Front-end validations usingJavaScript.
- UsedStrutsframework for implementingMVCArchitecture.
- Developed some of the Product screens, related functionality, and customer profile screens.
- Worked on Conditional controls, Error Handling, Exception, Cursor Management, Subprogram and Packages.
- Involved in mapping the products to the customer scheme.
- Developed MDBs using JMS to exchange messages between different applications.
- Developed report generation screens using Servlets & JSPs.
- Involved in performance tuning of project using CA Willy Introscope tool.
- Involved in JUnit testing and bug fixing activities.
- Coordinated with other offshore team to successfully complete the projects.
- Involved in preparing test cases and also playing key role in System Integration Testing (SIT) stage.
- Closely worked withQA, Business Analyst and Architect to solve variousdefectsin quick and fast manner to meet the project deadlines.
Environment: Windows NT, Swings, EJB, JSP, JMS, Servlets, JavaScript, Websphere, WSAD 5.0, SCM Source Safe and Oracle.
Confidential
Java/J2EE Programmer
Responsibilities:
- Involved in project support and enhancements for implementing the base versions of Finacle eBanking (for Versions 611.03, 64, 623.05).
- Involved in development of Transfers, Bill Payments, Workflow approvals and File Uploads of corporate banking module using J2EE technologies like Struts, JSP, EJB and SQL Server.
- Responsible for interacting with clients for requirements gathering and understanding.
- Responsible for looking into the impact analysis of major issues and quick deliverables.
- Involved in testing enhancement activities and release document preparation.
- Used VSS for Source Management and Version Tracking.
Environment: Windows NT, JDK, JSP, Servlets, EJB, Websphere, WSAD 5.0, VSS and SQL Server 2000
