Sr Java/j2ee Developer Resume
Newark, NJ
SUMMARY:
- Around 12 years of experience in IT Industry mainly in Designing, Developing and Integrating Components for robust Web - based and client/server software applications in Investment Banking (Cash Equities),Mainframe and Retail Domains.
- Experience with numerous technologies including: Java SE/EE, Core Java, JSPs, Servlets, Struts, Spring, Hibernate, JDBC, JAXP, JAXB, JMS, ActiveMQ, Junit, REST, XML, HTML, JavaScript, AJAX, JSON, JQuery, SQL, Oracle, Eclipse, Design Patterns, Full SDLC, Agile(Scrum), Multi-Tiered Environments.
- Experience on backend side in RDBMS like Oracle, PLSQL (Programming Language), SQL.
- Experience working with Rich Client Platform- Designing, Coding and Packaging Java Applications.
- Experience in writing Web Services using RESTful in distributed web application development environment.
- Extensive experience in using Struts (MVC Architecture) Framework.
- Experience of working in Spring Framework Spring IOC, Spring MVC, Spring ORM with Hibernate.
- Worked on caching technology like ehcache and integration of second level cache with Hibernate.
- Good experience in developing Rich Clients using GWT, GXT, JSP, JQuery, AJAX, JSON, JavaScript, HTML, CSS.
- Experienced all phases of Software Development Life Cycle (SDLC) Waterfall Model and Agile (Scrum) that includes Requirement gathering, Analysis, Design, Code development, Testing, Implementing and maintain software applications.
- Experience in requirements gathering from clients, bi-weekly demos, writing documentation until full release.
- Experience in Restful Web Services with JAX-RS.
- Implemented multi-threading in the application using multiple java threads.
- Designed & developed DMS (Desk Management System) which facilitates regulatory managers to surveil trading activity and respond to regulatory enquiries by regulatory bodies.
- Experience with different design patterns like Singleton, Factory, Observer etc.
- Good knowledge in Core Java, Java Data structures, Multi-Threading, Collections, Concurrency Frameworks, Class Loaders, Garbage Collection, Exception Handling.
- Good knowledge in JMS and ActiveMQ.
- Implemented asynchronous calls in the classes using GWT.
- Experience in developing Stored Procedures, Functions, Cursors, Global temporary table(GTT), PL/SQL table, ref cursor type, views.
- Experience in supporting the live systems.
- Good exposure to SDLC(Waterfall) and Agile(Scrum) methodology.
- Good exposure to Tomcat, JBoss, WebLogic.
- Exposure to Test Driven Development (TDD).
TECHNICAL SKILLS:
Languages: Core Java, J2EE, JSP & Servlet, JavaScript, Ajax
Frameworks/J2EE Technologies: JDBC,JAXP,JAXB, Struts 1.1,1.2, Spring IOC, Spring MVC, Spring ORM, GWT,GXT,Eclipse RAP, Hibernate,Junit, Log4j,JMS, ActiveMQ, JNDI, Web Services
Web technology: Ajax, XML, JavaScript, JSON, RESTful Web services, JQuery,HTML,CSS
Web/Application Server: JBoss, Apache Tomcat, WebLogic
IDE and Development Tools: Eclipse IDE, IntelliJ, DBArtisan, SQL Developer
Caching Technologies: EhCache 2.x, Memcached
Database/Tools: Oracle 8i,9i,10g,11g
Platforms: Windows XP, Windows 7, UNIX
Build Tools: ANT, Maven
Source Control Tools: SVN, ClearCase, Perforce, Harvest, RTC, Git
Schedulers: Control-M, Autosys
PROFESSIONAL EXPERIENCE:
Confidential, Newark, NJ
Sr Java/J2EE developer
Responsibilities:
- Working as Senior Java Developer working with leads and business people.
- Working with BAs to pickup/prioritize/groom the stories.
- Implemented member create/update/delete service.
- Created the members page which used to add/upload/edit and delete.
- Working on UX issues.
- Working on bug fixing.
- Testing in Mac & Windows in all the supported browsers.
Environment: Agile(Scrum), JAVA/J2EE, Java 1.8, JSP, css, Javascript, Spring, JUnit, Jacoco, Git, Maven, log4j, Jira, Unix, Windows
Confidential, NY
Sr Java/J2EE developer
Responsibilities:
- Working as Senior Developer-backend coordinating with leads and business people.
- Working with BAs to pickup/prioritize/groom the stories.
- Implemented create new user profile.
- Implemented Out Of Wallet(OOW) questions API to validate the data in .
- Worked on implementing the caching with memcached.
- Implemented SOAP and REST services implementations based on the wsdl, json given by GWS team.
- Bug fixing and coordinating with QA, BAs and scrum team for the timely delivery.
- Ensuring code coverage is maximum using Jacoco code coverage tool.
- Using RestClient for the application testing using FF browser and using Network tab for the application flow monitoring
Environment: Agile(Scrum), JAVA/J2EE, Java 1.8, Spring, Spring Boot, Rest, JUnit, Jacoco, Git, Splunk, Stash, SourceTree, Maven, log4j, Jira, Unix, Windows
Confidential, NY
Sr Java/J2EE developer
Responsibilities:
- Working as Senior Developer-backend coordinating with leads and business people.
- Working with BAs to pickup/prioritize/groom the stories.
- Implemented car dealer search, option, estimated price services.
- Exposed the service calls as APIs using REST to the UI.
- Implemented the loan submission service with new criteria.
- Pre filling the application details if the application comes from a true car request.
- Bug fixing and coordinating with QA, BAs and scrum team for the timely delivery.
- Ensuring code coverage is maximum using Jacoco code coverage tool.
- Using RestClient for the application testing using FF browser and using Network tab for the application flow monitoring
Environment: Agile(Scrum), JAVA/J2EE, Java 1.8, Spring, Rest, LMAP, JUnit, Jacoco, Git, Splunk, Stash, SourceTree, Maven, log4j, Jira, Unix, Windows
Confidential
Sr Java/J2EE developer / Team Lead
Responsibilities:
- Worked as Team Lead and coordinating in onsite offshore model.
- Responsible for deliveries from the offshore/onsite to the business.
- Worked with BAs to pickup/prioritize/groom the stories.
- Worked as Sr Java/J2EE Developer with hands on experience on Java/J2EE technologies.
- Worked on Chrome/IE11 migration and identified/resolved the issues in migration.
- Handled the production environment restart process for PTMT-CMT flow and made sure all reports are accurate.
- Analysis of PTMT-CMT flow and providing the inputs to the business.
- Identifying the components for mocking some of Job Codes to make them increase eligible.
- Removed the “New Hire Equity” value from the equity only profile.
Environment: Agile(Scrum), JAVA/J2EE, JSP, Servlets, Struts 1.1, CSS, JavaScript, JUnit, Maven, log4j, SVN, LeanKit, Mainframes, Windows
Confidential, CA
Java/J2EE Developer
Responsibilities:
- Developed the policy creation UI
- Developed Enhanced Quick Links and webapp modules
- Developed the time based UI using RAP technologies
- Developed reusable components like text box, text area, grid etc.
- Developed server-side classes using GWT.
- Developed Java classes to read/parse the xml document using JAXP&JAXB.
- Worked on ActiveMQ to read and send messages in distributed system.
- Developed separate CSS classes when required.
- Implemented Java classes with JDBC to connect to database.
- Applied styles to all the developed components using HTML/CSS.
- Developed event-handling using PubSub mechanism and asynchronously using GWT.
- Produced/Consumed Java Web Services using REST (Jersey).
- Created the ID generation framework
- Developed step-by-step wizards.
- Defects fixing.
- Used Java, Servlets, JSP, GWT, Eclipse RAP, REST technologies
- Installed, Deployed and testing the application in Mainframe machines.
- Client interaction and weekly demo to the clients
- Optimization and Performance Tuning of the application
- Participate in the design of reusable components for the project.
- Worked in Agile Environment.
- Performed Unit test cases development using JUnit.
- Application was deployed on JBoss Server.
- Used VersionOne for the tracking of the entire project and sprints
- Cross functional team responsibilities
- Serve as Subject Matter Expert for the policy creation and traffic lights modules
- Contribute and assist with the monitoring of the health of the system against high CPU problems.
- Provide technical expertise during outages and other times as needed.
- Full Ownership to Development to server- Deployment
Environment: Agile(Scrum), JAVA/J2EE, JSP, Servlets, GWT, Eclipse RAP, REST, HTML, CSS, JavaScript, Ajax, JUnit, Maven, JQuery, JSON, AJAX, log4j, RTC, VersionOne, Mainframes, Windows
Confidential
Java/J2EE Developer
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, data design, coding, testing, and creation of functional and Technical documentation.
- Enhancements of the application related to desk checklist module.
- Developed the reports run through the application
- Developed application based on Spring Web MVC. Developed Spring controllers to interact between backend services & front end.
- Developed surveillance reports using Oracle Stored procedures and worked on performance tuning of sql queries
- Implement MVC architecture using Spring Framework. Designing, creating, database, writing DDL, DML statements.
- Used Hibernate 2.0 framework for interacting with the database
- Written test cases using Junit to test modules developed.
- Used Hibernate as the Object Relational Mapping tool for persisting java objects.
- Involved in the testing and deploying of the application.
- Analysis of the specification provided by the clients.
- Defects fixing
- Production Support
- Involved in discussing the requirements/enhancements with the Business team.
- Handled database transactions like triggers, Join Queries using PL SQL, Oracle.
- Application developed using Apache tomcat.
- Responsible in developing and coding of stored procedures, triggers and functions.
- Client side data is validated using JavaScript before being submitted to the database.
Environment: Java/J2EE, Spring MVC, Servlets, JSP, Core Java, Oracle, Hibernate, UNIX, P4, Eclipse, JavaScript, Ajax, JUnit, Maven
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in understanding of business requirements, design and development of the project.
- Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
- Implement MVC architecture using Spring Framework. Designing, creating, database, writing DDL, DML
- Designed and developed search screens in Query tool using JSP, Servlet, Struts, Html, AJAX, Java script
- Developed user interface such that user can configure the fields and the order in which they are to be displayed using Spring, Struts, JQuery and JSON
- Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
- Written SQL Queries, stored procedures to generate reports.
- Written test cases using Junit to test modules developed.
- Involved in the testing and deploying of the application.
- Defects fixing
- Production Support
Environment: - Java/J2EE, Struts 1.3, Core Java, Oracle, Hibernate, Unix, Clearcase, Eclipse,Spring IOC,, Ajax
Confidential
Java/J2EE Developer, Production Support
Responsibilities:
- Developed an application using the Spring IOC, Hibernate, Oracle
- Worked in OATS module
- Developed the OATS main module and EOD module using Java, Spring, Hibernate
- Introduced multi-threading which fetch next batch records when the system is idle.
- Developed scripts/stored procs for the OATS, OTS and BETTER modules
- Production support for OATS, OTS and BETTER modules
- Analysis of the generated reports with that of current production reports
- Defects fixing
- Production Supportrpose.
- Used ORM tools: Hibernate to connect to the database.
- Performed Unit test cases development using JUnit.
- Used Log4J for logging errors.
Environment: Java/J2EE,Java/J2EE,CoreJava, Oracle, Spring Framework, Hibernate,Unix,Clearcase,Eclipse, Ant
