We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

SUMMARY

  • A dynamic professional with 10 years rich experience in Technical Architecture, System Analysis, Requirements Gathering, Client Interaction, Design, Implementation, Maintenance, Support, Migration and Deployment of Applications
  • Insightful experience in project management activities including estimation, planning, risk management, finalization of specifications, resource administration.
  • Sound knowledge of object - oriented programming concepts and architecture with excellent experience in relational database analysis and design.
  • Resourceful and deft in all phases of the SDLC, with strong programming, software upgrade and application support skills across technology platforms using Java, J2EE, Oracle, MySQL, SQL Server, Servlets, Struts, Hibernate, JPA, Ibatis, HornetQ, Pentaho, Soap, Restful Web Services, Java Script, JMS and Jersey.
  • An effective leader with proven abilities in leading teams throughout the project lifecycle, training and guiding team members and enabling knowledge sharing among the team.
  • Experience using Design Pattern: Session Façade, Value Object, Business Delegate, Singleton, Factory, Service Locator and Data Access Pattern
  • Experienced in architecting Web application, high performance distributed application, implementing B2B applications (with XML security), and providing high availability(clustering/redundancy) solutions
  • Experienced in designing and implementation of products for various functional domains such as HR, ERP and Trading and Identity Services.
  • Experienced in agile methodologies, agile project management tools.

TECHNICAL SKILLS

Operating Systems: Windows, Linux & UNIX

Database: Oracle 10g, MySQL, SQL Server

Web Technologies: JSP, Servlets, HTML, DHTML, XML, XSLT, JavaScript

Development Framework: Struts 1.2, Spring 2

Servers: JBOSS 6, IBM Web Sphere 7, WebLogic 10, Tomcat, Glassfish

Java Enterprise Technology: Mail API, JAXB, JAXP, JMS (HornetQ & WebLogic JMS), JDBC

Build & Configuration Tools: Ant, Maven

Development Tools: Eclipse, NetBeans, SQL Developer

Reporting & Charting Tools: Jasper Reports

Profiling Tools: JProfiler

UML & Data Modeling Tools: Rational Rose, Star UML

Object Relational Mapping: Hibernate, OJB, iBatis

Version Control Tools: SVN

Code Review Plugin: CodePro

Project Management Tools: JIRA

Continuous Integration Tools: Hudson, Jenkins

Unit Testing: JUnit

Other Tools & Utilities: Quartz, Pentaho Java API, Log4j, Coherence Cache, Cassandra

Web Services: Soap (JAX-WS), Restful Web Services (Jersey)

PROFESSIONAL EXPERIENCE

Confidential, Plano, Texas

Java Developer

Responsibilities:

  • System design tasks including defining the architecture, components, modules, interfaces and data to meet the business/product requirements.
  • Define and enforce the standards, policies and guidelines (coding, schema and etc.).
  • Provided support for multiple successful releases.
  • Managing client interaction and expectations regarding development efforts. Communicates effectively with clients/vendors to identify needs and evaluate alternative technical solutions.
  • Handling the project with 7 member’s team and interacting with client about business needs and deployment of product deliverables.
  • Handling End to End design, development, unit testing, troubleshooting and bug fixing till implementation phase.
  • Developing products such as dashboard applications which one represents user activities such as login and other authentication activities in various forms (24hour, day, week, month and year) for Confidential business.
  • Developing on boarding relying party applications for Confidential business.
  • Developing on manage the identity against user queries.
  • Interaction with Business and Operations Unit for feasibility and impact analysis to ascertain technical impact of the project.
  • Engaging different stakeholders in the project to finalize the interface specifications required to accomplish project goals.
  • Engaging and coordinating Business Analysis sessions for understanding client business processes and mapping them to required project management standards.
  • Interfacing with onsite/ offsite teams for business requirements gathering, conducting system analysis and finalizing technical functional specifications. Creating High Level Design (HLD) documents for the project.
  • Preparation of Technical Specification documents using UML diagram, Architecture documents and High Level Design documents
  • Setting up and maintaining process, documentation and quality standards for all phases of the SDLC.
  • Delivered 6 major release in past 2 years.
  • Successfully improved performance of product using JProfiler.
  • Completely automate the build, configuration process through Jenkins.
  • Won Certificate of Appreciation award from Confidential Business.
  • Won Spot Award from Payoda.
  • Migrated the application into High Availability (Clustered) environment from tomcat.

Confidential

Senior Software Engineer

Responsibilities:

  • System design tasks including defining the components, modules, interfaces and data to meet the business/product requirements.
  • Define and enforce the standards, policies and guidelines (coding, schema and etc.).
  • Handling development, unit testing, troubleshooting and bug fixing till implementation phase.
  • Developing projects for reading trade signals from various systems such as CitiFX, Interactive Broker, ChoiceFX, Trading Technologies, HotSpot and Fortex.
  • Developing projects for sending trade and handling the trade results from various systems such as CitiFX, Interactive Broker, ChoiceFX, Trading Technologies, HotSpot and Fortex.
  • Providing post-implementation, application maintenance and enhancement support to the client with regard to the product/ software application.
  • Setting up and maintaining process, documentation and quality standards for all phases of the SDLC.

Confidential

Senior Java Developer

Responsibilities:

  • System design tasks including defining the components and modules to meet the business/product requirements.
  • Define and enforce the standards, policies and guidelines (coding, schema and etc.).
  • Handling development, unit testing, troubleshooting and bug fixing till implementation phase.
  • Developing products such as ERP Applications consists of Sales Order, Allocation, Pick Ticket and Invoice.
  • Preparation of Technical Specification documents using UML diagram and Low Level Design documents
  • Setting up and maintaining process, documentation and quality standards for all phases of the SDLC.

We'd love your feedback!