We provide IT Staff Augmentation Services!

Web Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Full stack java developer working as a consultant with Confidential for development, enhancement of the strategic FENICS application
  • 12 years of experience primarily with building enterprise applications using Java, J2EE technologies and UI frameworks like Angular JS, with relevant architecture and design experience.
  • Good programming skills in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate, Web Services (SOAP, RESTful), web technologies
  • Proficient in creating rich internet applications using Angular JS, Flex, HTML5 and CSS3
  • Proficient in Design Patterns such as Creational, Structural, and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Developed robust and reliable messaging based solutions using IBM Messaging queues
  • Proficient in XML technologies XSL/XSLT, XPath, XQuery, DTD, XSD, JAXB.
  • Experienced in setting up MongoDB with sharding and replication and proficient in Mongo java 3.2 api
  • Experience in workload management, multithreading and thread dump analysis
  • Worked on offshore - onshore model with coordination, integration and managing technical deliverables.
  • Experience in UML creating class diagrams, Interaction diagrams (sequence, activity) using Visio 2003/2007
  • Worked on multiple functional domains including Logistics, Telecom, Banking and Inventory
  • Good understanding of Data Structures, Algorithms & Object-Oriented design concepts
  • Worked on Oracle weblogic application server administration and monitoring using WL Diagnostic tools, Jrockit Mission control and TDA)
  • Total experience includes good development experience in SQL, PL/SQL and Java/JDBC using Oracle 9i 10g

TECHNICAL SKILLS:

Operating System: Linux, UNIX (Sun Solaris 10) and Windows. UNIX shell

Core Java: Java 7,8 -Collections, Multithreading, generics, Streams, Functional programming, Reflection, Serialization and JMX

Java EE: JSP, Servlets, JAXB, Enterprise Java Beans 3.0(SSB, MDB), JPA 2.0 JMS API, IBM MQ, Webservices (SOAP and RESTful)

Design Patterns: Singleton, Factory, Strategy, Builder, Template, Bridge, Adapter

Web Technologies: JSP, CSS, Angular JS, HTML5, CSS3, JSON & AJAX, XML, XSLT

ServerSide Frameworks: Spring 4.2, Hibernate 4.3,Struts 1.1, Adobe Flex 3.2, Junit, Mockito

Web Servers /App Servers: Tomcat 6.0/7.0, Weblogic 11.x,12c

Performance Monitoring: WLDT, Jrockit Mission control, TDA

IDEs: Eclipse, JBOSS, IBM Web Sphere

Build Tools: Maven, Ant, Jenkins

Portal and Integration: SSIS, Weblogic 8.1 Portal framework and Java process Definition

Workload Management: Weblogic workmanager

Configuration Tool: WinCVS, VSS, StarTeam, SVN and TFS

Database: MongoDB 3.2, MS SQL Server 2012,Oracle 11g, MySQL

Defects Triage: Quality Center 9.2, BugZilla, JIRA

PROFESSIONAL EXPERIENCE:

Confidential

Web Developer

  • Developed a file processing utility with CL options to parse and upload to app specific data storage
  • Migrated the application from ANTHILL to Gradle, Jenkins, JFrog and GitHub
  • Configured the oracle coherence cache grid with the distributed and local cache for the FENICS java tier
  • Designed the XML and JSON schema for FX trades booked by location specific traders

Environment: Java 8, JAX WS, Spring 4.2, Hibernate 4.3, Oracle Coherence cache, SQL server and MySQL

Confidential

Lead Application Developer

  • Designed and developed multithreaded components using java concurrent API to split the incoming requests process and merge the responses to a single response file for the user.
  • Used JMX with managed beans to dynamically manage or refresh the application’s extensive configuration data from the database
  • Achieved the efficiency of Spring dependency injection within Mule flows and writing Junit cases with Mockito
  • Used Spring features - Declarative Transaction Management, Annotation driven DI, Spring AOP, Spring ORM view content-negotiation, Spring Boot and Spring profiling.
  • Developed a SPA using Angular JS 2 to onboard users into the SmartProxy application . Used URL routing handled by UI state router, facilitating to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked
  • Used the Hazelcast distributed cache manager to achieve synchronization while processing files in cluster
  • Involved in designing and implementing persistence layer using JPA with Hibernate following the Generic Data Access pattern. Extensively used JPA/Hibernate concepts such as inheritance, lazy loading, optimistic locking, and transactions.
  • Developed REST services to feed the application health and alerts to the central operations command. Secured the REST using API key and value.
  • Worked on upgrading the mongo db from 2.6 to 3.2 and Implement sharding on the database to improve the performance by 4x
  • Performance monitored the application and identified the bottleneck for time consuming Mongo DB operations and optimized by changing the way the application executes such queries.

Technology/Environment:Spring 4.0, Hibernate 4.3, JAX - RS, JDK 1.7,Mule ESB 3.5, Angular JS 2,HTML 5, CSS3, Mongo 3.2, Oracle 11.2, Maven 3.2.1, Jenkins 2.3, Svn1.8, Anypoint Studio, Eclipse Mars 2, Hazelcast

Confidential

Lead Application Developer

  • Developed EJB 3.0 - stateless, stateful and Message Driven Beans for the middle tier of Billing application
  • Used Eclipselink- JPA 2.0 for the OR mapping between Middleware components and SQL server 2012 database
  • Implemented multithreaded and concurrent application business logic using java concurrent api
  • Developed Spring Bean in singleton scope for dynamically changing the application properties at runtime
  • Used Bean post processors, dependency injection (collections, inner beans, autowiring) in the webtier
  • Integrated the spring-webtier with Hibernate by injecting sessionfactory into Spring repository component
  • Developed Angular JS modules, services and controllers with filters for the IVR reporting application
  • Used Hibernate for persistence layer for Tracking module with Annotation-Mappings, HQL and Criteria queries
  • Developed Angular JS modules, services and controllers with filters and dependency injection for web views
  • Created MQ bindings and setup JMS module in WLS 12c to connect to local,remote MQ managers
  • Developed Message driven beans to listen to MQ message transmission from remote queue
  • Migrated the pickup application dependent on messaging queues to REST web services
  • Used Spring Batch for file processing- download, transform and persist into Mongo DB 3.2 repository
  • Used JAXB to marshall and unmarshall the request and responses from external systems
  • Used WebLogic work managers for the workload management
  • Developed HTTP API for BI reporting using REST controllers handling requests, response in XML and JSON
  • Consumed JAX-WS SOAP web services and handled error and failover, timeout scenarios
  • Developed utilities for Business users - Daily reports, alerts and IVR dashboard

Technology/Environment:Angular JS, Java 8, Spring 4.x, Hibernate 4.x, EJB 3.0, IBM MQ, Weblogic 12c, REST WS, Eclipse MARS, Maven, SQL Server 2012,Mongo DB 3.2

Confidential

Developer lead and Onsite Coordinator

  • Integrated Spring framework with Hibernate ORM for the service and persistence layer
  • Design & Development of application tier using JSP, Spring controllers, view resolvers, content negotiation, JSTL, Servlets
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes
  • Implemented regular expressions and GoF design patterns in the payment parser and formatter module
  • Implemented Mapped diagnostic Context - MDC alongside log4j to audit and debug high volume channels application
  • Worked with performance management team for web based components, reviewing performance related issues and memory leakages using Oracle Jrockit and WLDT and TDA

Technology/Environment:Spring3.2, Hibernate 4.1, Oracle 11g, Weblogic 12c, UNIX, JSP, Servlets, Hudson, Oracle Jrockit mission control

Confidential

Developer lead and Onsite Coordinator

  • Developed a controller framework to handle page flow navigation using Adobe Flex Actionscript 3.0
  • Design User Interface for the PACS web application using Flex 3.1 designer
  • Designed the integration and data access layer using Spring 3.0 and Hibernate 2.6
  • Executed Oracle Stored procedures using Hibernate and Java Callable API
  • Developed custom flex UI components for auto-suggest, menu creation and pop-up
  • Scrum master, task allocation, estimation, tracking the schedules, coordination with development, build, testing and infrastructure teams

Technology/Environment:Adobe Flex 3.1, spring, Hibernate, Oracle 10g, PL/SQL, SVN, Ant and Weblogic App Server 10.2, UNIX

Confidential

Applications Analyst and Development lead

  • Developed a validator component to validate the shopping items against the inventory and adding to the cart.
  • Development of Change requests after a detail design review meeting with designers
  • Migrated the network management system from Servlets/HTML to Struts
  • Developed an internationalization component using Struts i18N and JavaScript to dynamically change the look and feel of the application for different locales

Technology/Environment:JSP 1.2, Struts 1.1, Servlets 2.4, Ant, JavaScript, Visual source safe, Weblogic App Server 9.2, UNIX

Confidential

Work & Learn - Developer

  • Involved in preparing sequence, activity, class and portal artefacts diagrams
  • Developed portlets, portals, BPM, Data Access Controls using Weblogic workshop 8.1
  • Designed XML schemas using XML Spy
  • Developed and tested components JSP, Servlets, Portals, Portlets, JPD, XQuery and Data
  • Created programming guidelines, integration guidelines for the project

Technology/Environment:Weblogic Portal 8.1, Weblogic Process Integration 8.1, Weblogic i13n cache, Microsoft Visio, Xquery, Weblogic App Server 8.1, IBM MQ, Weblogic App Server 9.2, UNIX

We'd love your feedback!