Senior Java Developer Resume
Newport Beach, CA
SUMMARY:
- Overall 23+ years of experience in Investment Banking, Asset Management, Insurance and Telecom industries.
- Excellent track record of Delivering quality Java/J2EE based solutions over 15+ years.
- Over 3+ years of extensive experience in Python.
- Extensive experience in Solution Architecture, Business Analysis, Technical Services, Project Management
- Excellent conceptual base in Object - Oriented Design and Implementation Methodologies, Design Patterns, Web oriented Architecture using J2EE and Python Technologies
- Have 10+ years as a technical lead, 15+ years in Java/JEE development, 4+ years as a hands-on architect and 3+ years in Python Development.
- Exceptional analytical, communication skills, leadership qualities, self-motivated, organizational and interpersonal skills in addition to productive working as a team member.
- Demonstrated and prepared quick Proof of Concept projects to propose viable solutions many times after detailed research and analysis of available proven solutions using both Open Source and Proprietary Software
- Excelled as offshore technical manager leading a small team, offering deliverables for multiple projects at a time.
TECHNICAL SKILLS:
Java: J2EE, Spring 3, Hibernate, servlet/JSP, JSON/XML, ORM
Python: pandas, numpy, scikit-learn, matplotlib, cufflinks, Flask REST, ORM, Plotly Dash, Anaconda Dask, IBM MQ, Redis, Jupyter Notebooks, JupyterLab
Middleware: IBM MQSeries, Active MQ, Tibco, JMS, EJB 2.0, Redis
App Server: Weblogic 10x, Tomcat 4.x, JBoss 4.2, IIS, django, Flask REST, Spring Boot
Distributed/Grid: PySpark, IBM Symphony, Dask(Python)
Cloud: AWS IAM, VPC, EC2, EBS, RDS, S3, Lambda, ELB, Autoscaling, Route53, Cloud Front, Cloud Watch
Version Control: Git, SVN, CVS, VSS
CI/CD pipeline: gitlab, Quickbuild, Jenkins
Build tools: Ant, Maven, Gradle
Web Services: REST, MuleSoft
Web Technologies: Spring MVC, plotly Dash, Jinja Templates, XML Technologies, jQuery, Angular
Database: Oracle 11g, MySQL, PostgreSQL, Redis in-memory DB
ETL: Oracle XML/ETL processing, Informatica PowerCenter 7.x, Eagle PACE
SDLC: Agile, TDD, Waterfall
Testing: JUnit, Mockito, PyTest, unittest
Languages: Java, Python,C/C++,Oracle PL/SQL and ODCI, Bash,UML, XML
IDE: Eclipse, PyCharm, Jupyter Notebook, Intellij, JDeveloper, NetBeans, SQL developer, TOAD, Android Studio, Visual Studio Code
Other: Hadoop HDFS, Python Analytics, Oracle OLAP Analytics, Android Programming, Apple Notification Service(APNS), Shell scripting, DockerOrchestration & Configure, Splunk, Autosys, Parquet, Avro, SQLAlchemy, matplotlib, JIRA
EXPERIENCE:
Senior Java Developer
Confidential, Newport Beach, CA
Responsibilities:
- Employed Agile SCRUM process, Sprint and daily stand-up meetings.
- Involved in Design, Development, Deployment (coordinated with QA)
- Implemented MiFID II Compliance on Trading Platforms
- Implemented Apple APNS Notification with microservices and MQ Series
- Implemented attribution formulas and created Dashboard using Python technologies.
Environment:
- Linux, Windows 2000
- Java, Spring Boot, FIXML, PL/SQL
- IBM MQ Series, Redis, XML technologies, Oracle 11g
- Python 3, Jupyter Notebook, Flask REST, plotly Dash, PySpark, Dask
- AWS, Docker, git, gitlab, Quickbuild, SVN, JIRA
Java Tech Lead
Confidential- Los Angeles, CA
Responsibilities:
- Employed Agile SCRUM processes, Sprint and daily stand-up meetings.
- Involved in building a single page and cross browser compatible web application using AngularJS (Angular routing) and bootstrap.
- Implemented Authentication & Authorization with JWT.
- Implemented 2-way SSL between Heroku and company
- Integrated with Mulesoft to build web services (REST) for Middle Tier processing.
- Unit testing using JUnit and Mockito.
Environment:
- Linux, AWS
- Java/J2EE, Tomcat, Spring, PostgreSQL, microservices, Angular
- AWS, Heroku, MuleSoft
Solutions Architect/Senior Developer
Confidential
Responsibilities:
- Employed Agile SCRUM processes, Sprint and daily stand-up meetings.
- Lead small team of developers for best practices.
- Initiated agile development methodology with Test Driven Development (TDD), XP, and SCRUM concepts to improve code quality, interaction with the business, and reduce development lead time.
Environment:
- Linux, Windows
- Java/J2EE, Tomcat, Spring, Spring Batch, MySQL, microservices, React
- AWS
Senior Java/Lead Consultant
Confidential
Responsibilities:
- Identified and fixed transactional issues due to concurrency issues of code in a Java/JEE based Web application.
- Applied design patterns and OO design concepts and test-driven development principles.
- Implemented message transformation.
Confidential, New York, NY
Tech Lead/Architect
Responsibilities:
- Assess project feasibility, gather business requirements, and execute the project plans, interact with business structures.
- Responsible for Low Level design and Development activity & Code Review
- Collaborated with other interfacing teams who are affected by the changes and also the teams that have effect of the tracking module
- Lead a team of developers to develop the Quants platform for portfolio Managers to perform simple to complex calculations from different data sources which includes market data, performance, positions, corporate actions and portfolio allocations, etc.
- Reviewed, recalibrated, optimized and back-tested the alpha models for various markets
- Built the database and software infrastructure for research, testing and production
- Automation of Analytical and Compliance Reports on WebLogic portal.
- Migration of legacy data store (files system) to Oracle database.
- Troubleshooting, defect analysis, providing fix and tracking to closure in all forms of testing environments.
Confidential
Technical PM/ Lead Developer
Responsibilities:
- Assessed project feasibility, gather business requirements, and execute project plans, interact with the Business.
- Responsible for Low Level design and Development activity & Code Review
- Collaborated with other interfacing teams who were affected by the changes as well as teams that have influence over tracking modules
- Managed and coordinated the development of infrastructure, firewall and security of network team.
- Managed a team of web developers and QA testers.
- Troubleshooting, defect analysis, providing fixes and tracking to closure in all the testing environments.