We provide IT Staff Augmentation Services!

Sr. Java Developer Resume Profile

4.00/5 (Submit Your Rating)

Summary

  • Over 6 years of experience in analysis, design, development and implementations of client/server, database and/or Intranet-based application using Java, J2EE technologies in various business domains.
  • Extensive experience in J2EE technologies, Service Oriented Architecture MVC frameworks
  • Strong Skills in Object Oriented Programming Concepts OOPS, Object-Oriented Design/Analysis, UML modeling and Design Patterns
  • Has good knowledge and experience in User Interface GUI driven application design and development using HTML 5, Java Script, CSS 3, AngularJS, Bootstrap and jQuery frameworks
  • Has excellent knowledge of Java, J2EE/JEE platforms in building n-tier applications. Excellent working knowledge in Java 1.x, Servlet, JSP, JSF, JDBC, Spring 3.x, Hibernate 3.x and Struts 2.x Frameworks for Enterprise projects
  • Well experienced in Design and Development of REST and SOAP Web Services in Java
  • Proficient in creating server-side components, designing and implementing business tier objects, unit testing, debugging and deployment
  • Extensive experience in various SDLC methodologies such as Agile and Waterfall models
  • Having knowledge and experience in Functional Point, Use Case, SMC based estimation techniques
  • Experience in database design and development of RDBMS including Oracle, MS SQL Server.
  • Good working knowledge in Application servers such as JBoss 6.x, Apache Tomcat 6.x
  • Experience in developing applications using different IDEs like Eclipse, NetBeans, JBDS, MyEclipse.
  • Ability to grasp new technologies and to correctly apply new tools to build applications
  • Possess good leadership qualities, communication and interpersonal skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions
  • Excellent logical, analytical, problem solving and troubleshooting skills
  • Well focused and achievement oriented person with excellent people management skills and an ability to manage change with ease

Professional Experience:

Confidential

Analytics Suite

UI/Java Developer

Analytics Suite provides various intelligence tools including the core solution Price Trade Advantage for the retail clients. It is a sophisticated, analytical, web-based application that helps to understand the product's price sensitivities, gaps, thresholds and behavior in comparison to the competitors. With advanced analytical techniques, clients can simulate pricing and trade conditions to maximize sales and create the most effective promotion plans. Simulation and planning capabilities, combined with historical analysis of competitive impacts and sales volume decomposition, can help to optimize the pricing decisions and other trade spend.

Analytics Suite products produces the trade information by combining IRI data with the automated Liquid Data modeling platform to reduce time and cost of sourcing data and models. It also helps to assess past trade activity with weekly breakouts of volume history down to the account level. Cloud computing platform and architecture is used for data optimization to reduce the process time and hardware resource cost.

Responsibilities

  • Detailed analysis and understanding of the business requirements/user-stories
  • Performing impact and high level design analysis
  • Involving in architectural design of the products
  • Developing user interfaces using AngularJS, CSS3 and Twitter Bootsrap
  • Writing angular modules such as controllers, services and filters
  • Involving in POC development using ExtJS and Sencha touch for the RTD product
  • Working for the design and implementation of java services using REST Web Services
  • Using JBoss RESTEasy project to implement the RESTful Web Services
  • Used JSON for the data transmission between UI and server
  • Developing persistent objects using Hibernate/JPA
  • Implementing authentication using the Apache Shiro
  • Developing web services for the product to interact with Analytical Server
  • Performing code reviews for the deliverables
  • Preparing unit test cases using JUnit
  • Using JBoss server for the application development and deployment
  • Providing technical support to QA and Production teams
  • Release management and support
  • Preparing technical specification document
  • Participating in the weekly backlog grooming and status calls with the customer
  • Involving in framework and component development

Environment: HTML5, CSS3, AngularJS, Twitter Bootstrap, ExtJS, JSON, REST web service, Java, Spring, Hibernate, JBoss, Oracle Server.

Confidential

Ourspace

Sr. Java/J2EE Developer

Ourspace is social collaboration software which is developed from the Jive's collaboration platform. It helps to improve the communication abilities and knowledge sharing between the SwissRe employees and to find the people, content, information, and media they need. The Ourspace application consists of modules like Groups, Spaces, Documents, Discussions and Blogs.

Responsibilities

  • Analyzed business requirements and performed impact analysis for the change request
  • Created and customized the user interfaces based on the themes
  • Developed the Ajax calls/services to get the data on demand
  • Configured the Spring beans and services
  • Created persistent objects using hibernate
  • Written named HQL queries to retrieve data
  • Used SVN for source control management
  • Involved in the user issue handling and analysis
  • Participated and supported the QA and production releases
  • Fixed defects on production environment
  • Prepared technical specification document
  • Written unit test case for the implemented features
  • Worked on the analysis for the Jive platform upgrade
  • Performed code reviews for the deliverables
  • Involved in project planning and project tracking activities
  • Maintain project metrics, requirements traceability matrix and risk register
  • Participated in the status and weekly meetings with the customer

Environment: Java, JSP, Servlets, Struts, Spring, Hibernate, HTML, CSS, jQuery, JavaScript, Ajax, Oracle, Tomcat.

Confidential

ManageMe Phase II

UI/Java Developer

  • ManageMe is a project management suite aimed at making the life of the Project Managers and the developers easy in their day to day work. It is developed as an alternate for the Microsoft Project Planner. This tool allows the user to decode the methodology which the project is going to get executed. It can be used to plan the project well in advance and scheduling is also made ease. The users can able to track their Maintenance Requests and log their defects and track their efforts also. It is provided with high quality reports developed in FLEX technologies which give the user about a clear picture of the project Status.
  • This tool is developed based on WEB 2.0 technology and made to perform in a client server application. At most care is taken on the performance of the application even though the amount of data transacted every day is quite huge. ManageMe is an end to end web based project Management tool from Project Setup to Project Closure. ManageMe application contains modules Project Setup, Resources, Methodology, Selection Criteria, Governance, WBS, SFP, Gantt chart, MR Setup, Maintenance Request, Risk Management, Issue Management, Defect Tracking, AIT, Configuration Management, Privileges, Effort Entry and Approval, Metrics, Project Closure, Dashboard, Performance chart and various reports.

Responsibilities

  • Involved in the requirement and impact analysis
  • Enhanced the WBS module for better user experience
  • Designed and developed the user interface and services for the defect tracking module
  • Used HTML, jQuery and Javascript for the user interface development
  • Developed and integrated the services using Struts and Spring framework
  • Involved in the enhancement of the common validation utility
  • Developed reusable UI components for the modules shared same features
  • Designed and developed UI and java services for the effort entry and approval modules
  • Worked with the UI designers for the look and feel enhancements
  • Used JSON for the data transmission between the user interface and server
  • Used Microsoft TFS for the source control
  • Performed code reviews for the deliverables
  • Provided technical help to the junior members
  • Provided the production support and guidance to the support team
  • Participated in the end user training to educate the application workflow and functions

Environment: Java, JSP, Servlets, Struts, Spring, HTML, CSS, jQuery, JavaScript, JSON, Ajax, oracle, Tomcat, JBoss.

Confidential

Programmer Analyst

This Project aims to implement the infrastructure of Java Message Service JMS . This project developed in J2EE package using JMS API's provides services for Exchange for message between components in a distributed environment. It supports both Synchronous and Asynchronous messaging and the receiver receives the message according to selection the message format. The message will be stored in Database and it can be retrieved whenever sender or receiver requires.

Responsibilities:

  • Developed JMS API using J2EE package.
  • Made use of Java script for client side validation.
  • Used Struts Framework for implementing the MVC Architecture.
  • Wrote various Struts action classes to implement the business logic.
  • Involved in the design of the project using UML Use Case Diagrams, Sequence Diagrams, Object diagrams, and Class Diagrams.
  • Understand concepts related to and written code for advanced topics such as Java IO, serialization and multithreading.
  • Used DISPLAY TAGS in the presentation layer for better look and feel of the web pages.
  • Developed Packages to validate data from Flat Files and insert into various tables in Oracle Database.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
  • Responsible for performing Code Reviewing and Debugging.

Environment: Java, J2EE, UML, Struts, Requisite pro,HTML, CSS, Java Script, Oracle 9i, SQL Plus, DB2.

We'd love your feedback!