We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 7+ years of experience in Software Development Life Cycle (SDLC) including requirement analysis, design, code development, code integration, testing, deployment and maintenance of Object Oriented Analysis and Design using Java/J2EE on Windows and Linux platforms with design specs in UML.
  • Experience leading projects with strict deadlines to successful delivery.
  • Expert in Collections framework, Multithreaded programming and analyzing thread and heap dumps.
  • Expert in developing applications using various design patterns like Singleton, Decorator, Factory, Data Access Object, Business Delegate, Session Façade, Service Locator, Model - View-Controller (MVC), Transfer Object etc.
  • Adept in writing complex SQL queries for business and analytics.
  • Adept in Agile methodologies like Scrum, Test-Driven Development.
  • Proficient in NoSQL data stores like Hbase, Cassandra and MongoDB and various file formats Text, Sequence, Xml, parquet and Avro.
  • Proficient in Spark and developing spark solutions using Scala and Python.

TECHNICAL SKILLS

Programming: Java8/J2EE,Scala,Python

Technologies: Spring,Struts,Hibernate,REST,JAX-RS,SOAP,JAX-WS,Jersey,Servlets,HTTP,Filters,JDBC,JMS,Maven,ETL,shell scriptingEJB,Jackson,JAXB,JDOM,Castor,Junit,Fitnesse,TestNG,Jmeter,Mockito,JIRA,Websphere,Weblogic,Tomcat,JBOSS,GitSVN,Jenkins,Gin/Guice,MyBatis,AWS,Hadoop,SPARK,Hbase,Cassandra,Mongo DB,Accurev,HPSM QC

Web: HTML5,CSS3,XML,BootStrap,JavaScript,AJAX,JSP,AngularJS

Middleware: ActiveMQ, KafkaDatabases MySQL,Oracle,DB2,SQL Sever IDEsEclipse, IntelliJ

Cloudera Certified: CCA Spark and Hadoop Developer.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Columbus, Oh

Responsibilities:

  • Analyzed existing workflows to check for ambiguous flows and removed them.
  • Delivered 14 high defects in one release with no issues in production.
  • Refactored the administration module after thorough review.
  • Worked on enhancements related to various modules like administration, financial, staff, reports etc.
  • Supported development of other projects within the jobs and family services.
  • Provided quick data fixes for critical issues in various modules.
  • Suggested solutions to longstanding issues with detailed timelines to improve overall product quality.

Business Systems Analyst III

Confidential, Hilliard, Oh

Responsibilities:

  • Handled multiple projects like Services framework, Express Upgrade, Upper funnel, Lower funnel and Device payment for Confidential Business to business(B2B) portal.
  • Designed dataflow for client side and server side in UML using Rational Unified Process (RUP) and created detailed Design documentation.
  • Created front end screens using Angular JS and fixed UI issues.
  • Configured spring services and components as beans and set their dependencies in a spring context file.
  • Implemented MVC Design Pattern using Spring MVC.
  • Used Spring AOP to save business related information for audit.
  • Handled Service Layer business logic using core java and Spring Framework’s Dependency Injection.
  • Developed and consumed RESTFul services across modules.
  • Implemented DAO and Service layer classes to handle transaction flows using Hibernate.
  • Created Stored Procedures and used them in the DAO Layer.
  • Fixed major and critical production issues in QA, UAT and production.
  • Developed batch jobs using shell scripting and configured Spring Cron Jobs to execute business Processes on demand.
  • Actively participated in code reviews and was Primary contact for commerce related issues.
  • Analyzed user comments to extract useful information from CSV files for customer experience using spark.
  • Supported production releases to monitor and fix issues as part of dev on-call rotation.
  • Prioritized and delegated tasks to teams in onsite-offshore model.
  • Restructured ETL using Spark and added optimizations to reduce file size in memory and to speed up processing.
  • Streamlined internal tool that gathers metrics on the Verizon portal using angularJS and google charts.

Application Developer

Confidential

Responsibilities:

  • Developed Web pages usingHTML,CSS, JavaScript.
  • Developed backend logic using Spring framework, Soap, Java and related technologies.
  • Worked closely with clients, business analysts, and team members to understand complex business requirements.
  • Assessed feasibility of solutions in terms of client need and available resources.
  • Participated in code reviews and peer programming.
  • Provided support for multiple applications.
  • Trained new team members on business and technologies.

Software Engineer III

Confidential

Responsibilities:

  • Developed messaging framework module using JMS API and message oriented middleware (Active MQ).
  • Loaded beans programmatically using spring framework.
  • Used xml/xsd to load message listeners through configuration files on application startup.
  • Integrated messaging framework with existing components of the Confidential 's online system.
  • Developed UI wrapper for Active MQ to manually handle message failures.
  • Provided technical guidance and training to junior team members.
  • Performed White box and integration testing of various applications that use messaging framework.
  • Tested performance of messaging components using Jmeter and provided key inputs.
  • Participated in architecture design and reviews of SDP.
  • Configured the root xmls for the SDP application and managed all the services and other component dependencies.
  • Developed framework to expose all the services via Hessian protocol and for consumption of services.
  • Interacted with different teams to integrate various services part of SDP like promotion service, media service, catalog service, checkout service, data repair and others.
  • Coordinated with infrastructure and database teams to deploy DB scripts and keep all the environments up and running.
  • Worked with external interfacing teams to integrate with SDP.
  • Part of data refresh component development team which loads data into cache overnight.
  • Contributed to priority item availability project which updates shopping cart with latest availability.
  • Explored various options using spring framework for SDP components.
  • Worked in onsite-offshore model to handle projects with onsite teams.
  • Ensured all modules comply with coding standards and code is completely covered by Junit tests.
  • Performance tested services using tools like Jmeter.
  • Participated in Code walkthrough, review and performed white box testing.

We'd love your feedback!