Lead Java Developer Resume
SUMMARY
- 12 years of hands on experience in developing Web applications and API’s for mortgage, financial, Security and commodity exchanges, Derivatives, Wealth and Investment banking, Risk and Healthcare domain.
- Worked extensively on Agile, Kanban and waterfall models.
- Proficient in working with Core Java, RESTful web services, Spring Boot, JSF (Java Server Faces), Java Script, Angular JS, Hibernate, J2EE, Servlets, JSP, Apache Struts.
- Extensively worked on SVN, build, migration setup and automating deployment process.
- Sun Certified Java Programmer. Extensively worked on Core Java, Java 1.4, 1.7
- Extensively worked on different flavors of UNIX.
- Extensively used CICD tools like JIRA, Fisheye, Sonar, Flyway, Jenkins on multiple assignments.
- Delivered successful releases into production starting with preparing implementation planning, interface testing with multiple systems and post implementation shakeout.
- Been a full stack developer on multiple assignments.
- Expertise in OOA, OOD, Distributed Application Development and Object Oriented Programming (OOPs).
- Experience in writing database Queries, Stored Procedures, Triggers, PL/SQL in Sybase, SQL, Oracle using tools like Toad, Rapid SQL, sqlDeveloper, DBVisualizer.
- Extensively worked on AutoSys, JILing jobs.
- Extensive working experience with application servers like JBOSS, Weblogic, Websphere and Tomcat in building and deploying applications.
- Extensively worked on IDE Eclipse 2.1.1/3.1, Jboss Eclipse IDE 1.6, Eclipse 3.6 Helios
- Experienced in ANT Build tools, Version Control PVCS, CVS, SVN, GIT, Maven
- Hands on experience in Real time production support in financial/Risk/brokerage domain.
- Knowledge on AWS, EC2, VPC, RDS, S3.
PROFESSIONAL EXPERIENCE
Confidential
Lead Java Developer
Responsibilities:
- Extensively worked on various functional modules as a full stack developer using Java 1.7, Sybase database, RESTful Web Services, Spring Boot, Angular JS, Tomcat, Weblogic.
- Agile methodology is followed in the project with two weeks sprints. Test - driven development (TDD) in each sprint.
- Architected many technology upgrades, Server migrations, application and server retirements and analysis.
- Hands on with AutoSys scheduling, JILing of jobs on Solaris.
- Creations of implementation plan, technical reviews, production deployment and co-ordination with interfacing technology teams and testing teams.
- Extensively worked on Agile and Continuous integration (CICD) tools such as Jenkins, Flyway, Sonar, Fisheye, JIRA.
Environment: Java 1.7, Autosys, Syabse 10.3, RESTful Webservices, JAX-RS, Jersey, JSON, Junit, JIRA, Fisheye, Sonar, Eclipse, Atom GitHub, Tomcat, Spring boot, Spring JDBC, AngularJS, Maven, Weblogic, Micoservices, Postman, CVS, SVN, Clear Case, MISMO, 2K, Geocoder, ESB, Flyway, Jenkins, Unix Solaris10, WinSCP, WnCVS, TIBCO BW business works.
Confidential
Senior Core Java Developer
Responsibilities:
- Developed various modules in FEC+ using Java 1.7, Spring, XML and Webservices.
- Developed asynchronous messaging using JMS. Worked extensively on FIX financial protocol
- Developed the code using Spring Auto wiring for communicating with several modules.
- Performed unit testing using JUnit and TestNG to measure code coverage
- Performed code reviews using FishEye. Agile methodology is followed in the project using JIRA.
- Implemented Sonar setup for code quality. Rules logic using rule engine Drools.
- Worked on Bamboo continuous Integration framework. Used Maven for build automation.
- Security and commodity exchanges, Derivatives experience
Environment: Java 1.7, Spring, Agile, Maven 3.0.4, JSP, Eclipse Indigo, API, Oracle 11g, log4j, Weblogic Application server 9.23, XML, ANT, HTML, FIX, JavaScript, MVC design pattern, GIT, JMS, Web Services, MQ Series 7, EJB, Core Java, Multithreading, Struts, JIRA, FishEye, Sonar, XMLSpy, SQL Developer, Tomcat 7, FIX (Financial Information exchange protocol), TestNG, Confluence, Bamboo.
Confidential, Chicago
Senior J2ee / Full Stack Java Developer
Responsibilities:
- Agile methodology is followed in the project, it is part of the massive Agile transformation happened in some of the projects at Northern.
- Involved in preparing and maintaining Requirement traceability matrix, High level design documents and Detailed technical Design, Unit test document and migration documents.
- Development for front end is done using JSF 2.1, Hibernate, JSPs, Tiles, and Custom tag.
- Used JDBC to work with Sybase databases. Hibernate for Oracle mapping. Message Queue XML to communicate with DB2.
- Written new stored procedures, functions and triggers in Oracle.
- TFS (Team Explorer) is used for version control. SVN was user internally between developers.
- Hands-on experience in working with SSL, Oblix cookies, MQ Series 7 /Message Q.
- Written complex queries in DB2, Oracle 11 and Sybase.
Environment: Java 1.6, J2EE, JSF 2.1, JSP, JDBC, Eclipse 3.6 Helios, Oracle 11.2, log4j, Weblogic Application server 11, XML, ANT, JavaScript, Full stack development, JSF Java Server faces 2.1, MVC design pattern, Hibernate, Jersey, JPA, Full stack developer, TFS- Team Explorer, Servlets, JSON, Web Services, SOAP, Embarcadero Rapid SQL, Windows 7, MQ Series 7, Lotus Notes, EJB2.1.
Confidential, Chicago
Senior J2ee Consultant and Tech Lead
Responsibilities:
- Involved in the Application Design, Development, Unit Testing.
- Extensively involved in development using Hibernate, Stored procedures, Tiles, JavaScript.
- Test driven development approach was followed.
- Extensively used Rapid SQL to write complex queries in DB2 and Oracle 9i.
- Spring MVC architecture is used.
- Developed Rule Engine to define the validation and business rules using XML.
- Wealth and Investment banking experience. Onsite offshore co-ordination
Environment: Java 1.4, J2EE, MyEclipse 5.x, Spring MVC, Hibernate, JPA, Web Services, REST, Rapid SQL, Oracle 9i, Weblogic Application server 8.1, XML, XSD, Textpad, Servlets, log4j, ANT, CSS, JavaScript, MVC design pattern, PVCS, MQ Series 6, Spring, Hibernate, JUnit, Toad.
Confidential, Chicago
Senior Java Developer
Responsibilities:
- Involved in Application Design, Development, Unit Testing of trust servicing integration with ERM.
- Involved in preparing High level design documents and Technical Design Documents.
- Used JDBC to work with Oracle 9i, DB2 8, Sybase databases.
- Developed XML parsing classes using DOM4j.
- Development for front end is done using Struts 1.2, JSPs, Javascript.
- Extensively used Rapid SQL is used in multi querying purpose to DB2 and Oracle 9i.
- Struts framework is used for developing MVC.
Environment: Java 1.4, J2EE, Struts, JSP, JDBC, MyEclipse 5.x, Oracle 9i, log4j, Weblogic Application server 8.1, XML, ANT, HTML, JavaScript, JSF 1.1, Full stack development, MVC design pattern, DOM4j, PVCS, Textpad, Servlets, Rapid SQL, Windows XP, Lotus Notes, EJB2.1.
Confidential, New York
Senior Developer
Responsibilities:
- Unit and Integration Testing. Technical and Production support.
- Developed stored procedures and Queries in Sybase ASE 11.5, used ISQL as the tool for developing stored procedures.
- Involved in developing and validating the web interface by using the features of Ajax, JSP1.2 custom tag library to ensure user friendliness.
- Scheduling reports using Cron job, shell script and embedded SQL.
- Developed ANT Script for deployment of application. Used CVS, PVCS for version controlling.
- Involved in developing business components and cron jobs using Java classes, Shell Scripts.
Environment: Sybase ASE 11.5, Shell script, Windows NT server, Java1.4, J2EE, EJB, JDBC, JSP, XML, Team Track, PVCS, CVS, Ajax, Struts, Junit, Unix, XSLT, XSD, SAX, JavaScript, ANT, Weblogic 6.0, Hibernate, Eclipse IDE 3.1.2
Confidential
Developer
Responsibilities:
- Involved in Insight Consolidation - Migration of data from Oracle to Sybase Database. Rewriting Oracle procedures and Triggers into Sybase form.
- Migration of data from Oracle to Sybase Database. Rewriting the procedures and Triggers of Oracle Database into Sybase from.
- Used Oracle and Sybase BCP functionality to dump data to/from text file.
- Fixing the issues and tracking the issued using Team track tool.
- Used Thomson Thomlets framework to control the coding standards.
- Used both Oracle 8i and Sybase ASE 11.5 for consolidation project. Used Toad and ISQL as tools to develop / debug Stored Procedures and Queries.
- Financial Risk, research, real-time stock quotes experience
- Onsite offshore co-ordination.
Environment: Shell scripts, Java 1.4, Multithreading, Oracle 9i, Sybase ASE11.5, EJB, JavaScript, JSP, JSTL, SAX, Unix, Weblogic 6.0, JMS, log4j, Windows NT, JDBC, J2EE.
Confidential
Java Developer
Responsibilities:
- Involved in design, development, testing and maintenance of the project.
- Integrated Eclipse with Jboss web server for easy debugging and hot fixing of JSPs.
- Involved in configuring struts config XML and written form beans for data transfer between JSP pages to corresponding business models.
- Written Queries, Stored procedures and triggers in Oracle 8i and SQL server, used Toad for developing and debugging.
- Used JDBC API extensively for pulling/writting data from/to backend.
Environment: Windows 2000 sever, Java 1.4, JSP, JavaScript, Servlets, Custom tags, XML, ORACLE 8i, CSS, PL/SQL, ANT scrip, Struts, XML, XSLT, HTML, MVC Design pattern, Jboss server 2.1.1, Eclipse IDE 2.1.1, iTEXT, PDF conversion, DOM, SAX, Unix, Red Hat Linux release 9, JDBC 2.0
