Senior Core Java Developer Resume Profile
SUMMARY:
- Agile developer with over fourteen years 14 of experience in mission-critical enterprise systems design, development, and integration with Java.
- More than ten years 10 of combined Fortune 500, capital markets, financial industry experience implementing solutions with Spring framework, Hibernate tools and Java EE platform.
- More than seven years 7 of experience with Core Java multithreading and concurrency.
- Five years 5 of researching, implementing, and supporting in-memory Fast Data grids and Big Data MapReduce solutions.
- Proactive team player who can take ownership of an effort and drive it from inception to production.
- Delivery focused quick learner with ability to collaboratively solve technical problems under pressure.
- Effective communicator of solutions to peers, business stakeholders, and superiors.
- SKILLS: Server-side Development: Core Java 14 years , JDK 1.6/1.7/1.8 Collections, data structures, algorithms, Executor framework, multithreading, concurrent packages, classloading , JVM, J2EE, Java EE, JMS, JMX, Spring, Spring Core, Spring Batch, Spring MVC, Hibernate ORM, Apache commons, JDBC, Camel, Mule, Quartz, Dozer, RMI, JNDI, JAXB, Mockito,Log4j,SL4J, JMock, JBehave, XmlBeans, SQL, JUnit, NIO, etc.
- Client-side Development: AJAX, JavaScript, HTTP, RESTful web services, Struts2, JSP, JSTL, HTML, DHTML, HTML5, XSLT, XPath, Wicket , jQuery, ExtJS , JSON, Flex, CSS, Jetty, Unix shell scripting, etc.
- NoSQL, Big Data, in-memory: Hazelcast, MongoDB, Infinispan, Oracle Coherence, HBase, HDFS, Cassandra
- Application Servers, Middleware, Resource Orchestration: HornetQ, ActiveMQ, JBoss, Tomcat, IBM Websphere, IBM MQ Series, WebLogic AS, Coherence Web, Hazelcast API, Hadoop Zookeeper, Consul, etc.
RDBMS: Sybase ASE 12.5-15, Oracle 9i/10i/11g, MS SQL Server, DB2, Mysql Development, Design Delivery Tools: IntelliJ IDE, Eclipse/MyEclipse IDE, JDeveloper, JProbe, JProfiler, Ant, Maven, SVN, CVS, git, Hudson, PMD, Dynatrace, Sonatype Nexus, Bamboo, Hermes, ClearCase, Erwin, Rational Rose, Visio, etc.
Concepts Methodologies: Service-oriented Architecture SOA , Domain Driven Design DDD , Behavior Driven Development BDD , Enterprise Service Bus ESB , Enterprise Application Integration EAI , Middleware, Grid Computing, Cloud computing, Software as a Service SaaS , Operational Data Store ODS , RDBMS, Big Data, MapReduce, Business Informatics, System of Systems, NoSQL, Agile, XP, Scrum, TDD, Continuous Integration CI , Continuous Delivery, Object Oriented Programming OOP , Object Oriented Analysis Design OOAD , POJO, Business Continuity Planning, High Availability, Networking, Sockets, TCP/IP, NIO, low latency, GoF Design Patterns, Data Grid, Dependency Injection DI , Inversion of Control IoC , UML, Data Warehousing, STP, performance tuning, Garbage collection GC tuning, SQL query optimization, Business Intelligence, Event Driven Architecture, Open Source, Messaging, etc.
WORK EXPERIENCE:
Confidential
Consultant, Senior Core Java Developer, hands-on Solution Architect
Work breakdown structure: 75 coding and hands-on development, 15 solution design, 10 L3 support. Responsibilities include solution architecture, emergent design, test driven Core Java development, refactoring, continuous integration, and continuous delivery of Mizuho's mission-critical financial applications and operational services. Implementation, testing, troubleshooting, debugging, profiling, and support of market data feed integrations, ESB middleware endpoint services, operational in-memory Fast Data platforms, SOA enabled financial applications, business workflow frameworks and component APIs. Responsibilities also include collaboration with developers, front office traders, business stakeholders, project managers, governance analysts, infrastructure specialists, architects, and offshore resources through all stages of SDLC on a number of simultaneous efforts. Technology environment: Core Java, JDK 1.6/1.7/1.8, IntelliJ IDE, Dynatrace, Maven, JMS, HornetQ, Weblogic AS, MQ Series, Oracle Coherence, Camel, Spring, Hibernate, HTTP/REST, XML, XmlBeans, Subversion, Jenkins CI,
Confidential
Implemented Confidential integration with SunGard's Global One securities lending platform covering full trade life cycle of securities lending and repo transactions. Participated in overall system design and architecture using operational services and Fast Data layer solutions. Created project maven model structure with associated dependencies. Defined domain objects, business workflow interfaces, service and CRUD contracts, transactional boundaries, and middleware integration points. Translated emerging business requirements into behavior driven User Stories, unit and integration test suites for workflow and functional POJO components with JBehave, JUnit and JMock. Created mappings for object-relational data persistence with Hibernate ORM. Added bi-directional trade DTO-to-domain object translation with Dozer. Implemented functional and business POJO components where reuse was not available. Defined Spring IoC container integration contexts, JMS client/broker interactions, Quartz schedules, and application thread pools. Implemented content-based trade event routing with Camel EAI framework. Implemented distributed parallel trade workflow execution for separate data event streams with Hazelcast data grid. Integrated project with Jenkins CI for continuous integration and delivery to DEV, INT, and QA environments. Collaborated with equity division developers, project leads, infrastructure specialists, business analysts, and offshore resources via JIRA and Wiki throughout the SDLC. Led and participated in daily Scrums. Performed profiling and performance stress/load testing with Dynatrace. Managed release and deployment cycle of deliverables to UAT and PROD environments in accordance with timelines determined by management in JIRA project task set. Refactored implemented solution by extracting emerging lower level operational modules and components for further reuse. Communicated potential issues, progress, and major releases to IT superiors and business stakeholders. Implementation technology stack: Core Java 1.7,IntelliJ IDE, JDK 7, Websphere MQ, JMS, HornetQ, Camel EAI framework, Hazelcast, JMS, Dynatrace, JIRA, Spring, Hibernate, SQL Server, JUnit, JMock, etc.
Solution architecture, design, Core Java implementation, and maintenance of ILS Fast/Big Data platform and services. ILS platform provides Fixed Income and Equity development teams with a robust and QA tested standardized service contract for low latency access less than 2ms average response time SLA to intraday market data, reference data, real time PnL, VaR analytics, and other financial calculations. Implemented ILS client Core Java API which encapsulates and abstracts SoR data layer topology, persistence strategy, connection protocols, automated recovery, as well as SSO authentication and authorization security mechanisms. Extended client API as a RESTful/JSON web service. Implemented server side Core Java component framework with Coherence Complex Event Processing and Continuous Queries that perform iterative analysis over grid data state transitions produced by MongoDB Map Reduce MapR layer aggregations. CEP CQ listeners can trigger enterprise alerts and automated business workflow processing based on predefined business rules. Technology stack: Core Java 1.6, Maven, Coherence, MongoDB, JSON, Spring Security, Spring IoC, SSL, Spring MVC, SQL Server, Hibernate, etc.