We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • A dynamic professional with 12+ 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, Spring, Mongo, Akka Actor, Ibatis, HornetQ, Pentaho, Soap, Restful Web Services, Javascript, 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 Facade, 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

  • Mac OS, Windows, Linux & UNIX
  • Oracle 11g, MySQL, SQL Server
  • JSP, Servlets, HTML, XML, Play, JavaScript.
  • Struts, Spring, Spring Batch, Spring Data Repository.
  • JBOSS 6, WebLogic 10, Tomcat, Glassfish, Jetty
  • Mail API, JAXB, JAXP, JMS (HornetQ & WebLogic JMS), JDBC.
  • Ant, Maven
  • Eclipse, NetBeans, SQL Developer
  • Jasper Reports
  • JProfiler
  • Rational Rose, Star UML Hibernate, OJB, iBatis SVN CodePro
  • JIRA
  • Hudson, Jenkins JUnit
  • Quartz, Pentaho, Log4j, Coherence Cache.
  • Soap (JAX-WS), Restful Web Services (Jersey)

PROFESSIONAL EXPERIENCE

Confidential, Connecticut

Senior Java Developer

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.).
  • Provided support for multiple successful releases.
  • Provided continuous support for production related issues.
  • 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 3 members 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 classroom allocation, scheduling, availability which fulfills/supports the heart of the system
  • 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.
  • 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 High Level Design documents.

Tools used: Java, Play, Spring, Mongodb, Spring Data Repository, Quartz, XML, JSON, Amazon S3, Hibernate, JavaScript, JDBC, Akka, Query DSL, Oracle, Play Cache.

Confidential

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 members 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 (24 hour, day, week, month and year) for Confidential .
  • Developing on boarding relying party applications for Confidential .
  • 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.

Tools used: Java, Ibatis, Pentaho (ETL Transformation), Quartz (Scheduling), HornetQ JMS (Message exchange), Weblogic JMS (Message exchange), XML, Jersey (Restful Web Services), Hibernate, Tomcat, Weblogic and Oracle, JavaScript, Coherence Cache, Ajax, JQuery and JDBC.

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.

Tools used: Java, HTML, JSP, JavaScript, Struts & SQL Server

Senior Java Developer

Confidential

Responsibilities:

  • Project aimed to handling Inventory, Material and Purchase Management of Tecpro Systems. During project we did Requirements gathering, documenting the requirements, design document preparation, enterprise setup and master modules (Company, country, state, city and uom) and material master and material company parameters Modules.
  • Project aimed to enterprise ERP solution which will be used by the Enterprise to work with customers and manufacturers. Enterprise Resource Planning or ERP is a business management system that means to integrate all facts of the business, including sales, manufacturing, planning, and marketing into a single coherent system.
  • As the ERP methodology has gained popularity among business managers, software application programs have been developed to enable them to implement ERP in business activities such as Customer, Offering (Item/Style Master), Order Entry & Order Maintenance, Pick Ticket Entry & Maintenance, Pricing, Accounts Receivable, Credit Memo, and Transaction Server.

Tools Used: Java, MYSQL, CFX, Hibernate

We'd love your feedback!