Senior Java Developer Resume
SUMMARY
- 16+ years of experience in the field of Information Technology
- Highly proficient in developing Object - Oriented Design, Methodologies and applications in client/server and distributed environments using J2EE architecture.
- Expertise in Java 8, J2SE, J2EE, Swing, EJBs, JDBC, JSP, Java Beans, Servlets, HTML, JavaScript, Shell script, Perl, JMS, JMX, Struts, Flex, Hibernate, Ibatis, Kafka, TestNG, Microservices, Web Services, XML, WSDL, WADL, JNDI, SOAP, SNMP and well versed with RDBMS like Oracle, Sybase, NoSQL and MySQL.
- Extensively worked on Rational Suite of products (Rational Rose, Clear Quest, and Clear Case).
- Worked on Windows 9x, XP, SunOS and Sun Solaris.
- Experience in version control tools like Clear Case 4.1, CVS, MKS, VSS, TFS
TECHNICAL SKILLS
Functional Areas: Application software development, product development, production supportSkills Profile
Application Development Tools: WSAD (Websphere application server) 5.1, TOGETHER- J 5.5, Eclipse, Weblogic 8.1, Borland AppServer, Jbuilder, CVS, VSS, Rational Clearcase, MKS, J Developer, IntelliJ IDEA, Aqua Data Studio, Tomcat 5.0/6.0, Toad, Autosys, Ant 1.5, Oracle SQL Developer1.5.1,JBoss4.0.5, Flash Builder 4
Application Package: XML, Servlets 2, Struts 1.2, Tiles, Web Services, Hibernate, JMS, JNDI, SAX & DOM parsers, XML, EJB, JDBC, JavaScript, AJAX, Flash, Shell script& Perl
Databases / DB Tools: Oracle 10g, Sybase, Versant, MySQL
Methodologies / Techniques: Agile, Waterfall model, Object oriented design methodology
Operating Systems: Windows 9x, 2000, XP, Linux, Sun Solaris 5.10
Programming Languages: Java 5, SQL, C, C++
Other: HTML, JSP 2, Swing, Flex
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Daily collection of metrics for open, pending and future tasks.
- All these batch microservices are written utilizing distributed message passing via Kafka message broker with JSON and CSV as data exchange formats.
- Written Kafka Consumer factory using Kafka Listeners listen to the messages and converted String Messages to the JSON objects to persist into the ORACLE DB.
- Making sure the SLAs are met on time. Designed front-end user interfaces with ReactJS by creating many components and modules.
- Sending the Lawson feed status and taking care of issues involved with it
- Involved in control m jobs running for Month end activities.
- These feeds are available for subscription for a range of use cases including real-time processing, real-time monitoring.
- HQL queries to update the tables
Enivornment: Java 8, STS, Git, Hadoop, angular JS, node.js, CSS3, Microservices, HTML5, TestNG, JavaScript, Kafka, React JS, JSON.
Confidential
Senior Java Developer
Responsibilities:
- Worked on TDD documents for various extracts. Developed microservice to extract AML data from Enterprise Data warehousing and push to external systems in JSON format. sed Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
- Fixed defects for vendor extract.
- Developed the processor logic for different extracts.
- Tested all the extracts for the files generated, header, footer.
- Used the ALM for defect tracking.
Environment: Java 1.8, STS, Maven, Git, Spring Batch, CSS3, JavaScript, Kafka, TestNG, Spring Boot, React JS, HTML5, Spring microservices, angular js, JSON.
Confidential, New Jersey
Senior Java Developer
Responsibilities:
- Worked with migrate all Mail alerts to iview using Fabric Alerts.
- Fixed the Feed Submitter bugs by changing the data for restful call.
- Published process metrics to Elastic Cluster
- Configure logging for Elastic Index Admin. We need to redirect the entire log to the autosys job log
- Enhanced with unit test cases by adding more test cases for existing classes.
- Fixed the continuous build issues
- Used the Jira for defect tracking and requirement analysis
- New rest end point for client money
- Aggregate MTA report
Environment: Java 1.7, Eclipse, Maven 1.1, CVS, Kafka, Spring, microservices, Jenkins, TestNG, JAVASCRIPT, drop wizard, angular js, spring microservices, HTML, JSON.
Confidential
Senior Java Developer
Responsibilities:
- Worked with Offshore team for Design and Implementation of many requirements.
- Worked with the client for Design approval and Unit Test Document.
- Fixed defects for Front end using JSP and Struts.
- Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
- Added Caption for Colors of the Option String in Front End using HTML and CSS
- Involved in re designing of the Sales Assistant Request Summary page using HTML and tag libraries.
- Changed the visibility rules of fields in the front end using Java.
- Used ALM for defect tracking and requirement analysis.
Environment: Java 1.7, Eclipse, Struts 1.1, CSS, HTML, SVN, angular js, microservices, TestNG, JAVASCRIPT.
Confidential
Senior Java Developer
Responsibilities:
- Involved with the business analyst to understand the business requirements of enhancements
- Remove identifiers like Ticker, Backofficeid, Bloomberg Ticker, RIC for expired or invalid instruments
- Instrument id creation for global volatility option using a convention required by the business
- Updating the exchange code and instrument type according to GMI symbol. Making it configurable in db
- Involved in obtaining the primary Merrillynch ric for Single Stock Dividend Futures
- Adding Hydrogen Quants permission for User groups
- Setting Collateral ID for Govt Bonds for Fixed Income
- Conducted Scrum Daily standup, Product backlog, Sprint Planning, Sprint Review.
- Followed up on action items for continuous improvement
- Coordinated and participated in weekly estimation meetings to provide high-level estimates (Story Points) for backlog items.
- Tibco messaging was used.
- Worked with customers and product manager to prioritize and validate requirements
Environment: Java 1.7, Drools. IBatis, JavaScript, Eclipse, microservices, Unix, Oracle 11g, TestNG.
Confidential
Senior Java Developer
Responsibilities:
- Performing Design and writing technical design documents, test plans and system interface documents.
- Perform coding using webservices unit testing and reviews.
- Worked on restructuring the Autosys jils.
- Monitoring of Autosys batches for the files sent to external GK. Created the Topics in Apache Kafka and Used jasypt spring encryption(AES) for password encryption and decryption in Cassandra connection classes.
- Worked on Delta GNSification. Delta is being moved to GNS and CSF which is firm’s strategic platform for packaging, deployment and release.
- Spring batch code and script changes as part of Delta GNSification. Delta is the difference between GK’s costbasis value and database value stored in CB for the last 36 months
- Delta process kicks in all the closed outbound transfer if there is any change in the basis information.
- Accessed Db2 database for testing and executing Delta
- Used Spring and Hibernate, Data Structures for Delta process.
- Accessed database from the application using Hibernate
Environment: Java 1.7, Spring. Hibernate, Autosys, IntelliJ IDEA 11.1.1, DB2 8.x, Jenkins
Confidential
Senior Java Developer
Responsibilities:
- Worked with offshore team as well to get better understanding of the system
- Involved in the integration testing of ILE with downstream systems
- Providing QA, UAT support and production roll outs.
- Worked on building Platform components such as pub, sub messaging systems, large scale web - services, micro services, log processing pipelines, Distributed databases, middleware, object stores, worked on/contributed to stream processing frameworks like Apache Storm or Apache Apex.
- Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
- Production issue resolution.
- Contributed to internal tools for assisting development and for maintaining services.
- Used Spring beans, Datastructures for ILE module
Environment: JBoss 5.1.0, Java 1.7, SQL Server 2012, Spring
Confidential
Senior Java Developer
Responsibilities:
- Involved with the business analyst to understand the business requirements
- Involved in automating the Best execution report in the new dynamic computing infrastructure. It was being run manually.
- Fixed issue with booking Brazil trades. Quantity calculation was made consistent with ITAU
- Worked in month end open GTC for client web after fixing a bug where in it was taking the incorrect quantity.
- Worked with Derivative, Market risk, Traditional Credit Products.
- Interacted with agency desk, operations, sales teams for production support issues, order booking issues, access issues
- Involved in software release cycles. Used Jenkins for building the applications.
- Enhanced tradesync application displays the account name when the number is keyed in
- Production support of trading application orderbook, tradesync and client web.
- Worked on multi-threaded application and concurrency.
Environment: Java, DB2 8.x, Sybase, JBoss 4.2.0. GA, Autosys, IntelliJ IDEA 12.1
Confidential
Senior Java Developer
Responsibilities:
- Involved with the business analyst to understand the business requirements
- Worked on JIRA bug fixes for CRS front end using GLUI
- Worked on historical update enhancement for CRS.
- Involved in migration of CRS to demo1 environment using migration tool
- Involved with software release cycle and migration.
- Involved in testing in QA, UAT.
- Used Hudson for building the application
- Production, customer issues, adhoc issue resolutions.
Environment: Java, DB2 8.x, JBoss 4.2.0.GA, IntelliJ IDEA 11.1.1
Confidential
Analyst Developer
Responsibilities:
- Worked on Change Requests in GLO legacy system which uses C++
- Developed stored procedure using Sybase database.
- Implemented many POJO classes and mapping XML files for the Hibernate framework.
- Used Hibernate as the ORM mapping tool for GLO re-engineering project.
- Developed application using IntelliJ IDEA. Deployed and tested the application on Tomcat Server
- Used DAOs, DTOs along with Hibernate for data manipulation.
- Used Configuration Management and version control tool, CVS.
Environment: J2EE, Java 5, JSP, Struts, Sybase, IntelliJ IDEA 5.1, Aqua data studio 6.0, Windows XP, Red Hat Linux release 4 U2, Sun OS 5.6, Tomcat 5.0, Autosys, XML, CVS, Hibernate
Confidential
Senior Software Engineer
Responsibilities:
- Used perl script to fetch data for faster pattern matching and generating reports.
- Interacted effectively with the products and core platform team
- Used Swing components for designing the GUI modules. Worked extensively with Collection Framework.
- Worked on multi-threaded application
- Used java versant interface to interact with the versant database.
- Used XML, XSL to display the logs and the reports.
Environment: J2EE, Java 5, Swing, EJB 2.0, Versant, JBuilder, Windows XP/2000, Sun Solaris, Borland AppServer, JMS, XML
Confidential
Software Engineer
Responsibilities:
- Worked on change requests and defects for APS 4.0 for Confidential .
- Interacted effectively with client for understanding the defects and CRs.
- Used XML for posting data with different systems
- Extensively worked on the middleware side by developing the required EJBs (Stateless Session Beans and MDBs) for controlling the whole work flow process. Configured and administered the JMS Topics.
- Worked with XML for parsing, constructing and navigating through the XML Document.
- Interacted with clients and application users in gathering the Requirements, Specifications and enhancements.
- Used Swing components for designing the GUI modules. Developed customized Swing components.
- Parsed XML using SAX parser.
Environment: J2EE , Java, Swing, Web sphere Studio Application Developer 5.1, Rational Rose 2000 Windows XP, XML, Oracle 9i