We provide IT Staff Augmentation Services!

Sr. Java Programmer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • 10+ years of hands - on experience in analysis, design and implementation of complex large-scale, enterprise, N-tier and real-time applications using Core Java/J2EE.
  • Strong experience on J2SE technologies likeCore Java(Collections, Garbage collection and Exception Handling), JSP/Servlets.
  • Strong experience in Spring IOC Container, Dependency Injection and Spring Web MVC Framework.
  • Experience in working Hibernate Configuration, Mapping, Batch Processing, and Caching.
  • Hands on experience in developing the Enterprise Web applications using Java/J2EE such as Servlets, JSP, Hibernate, Spring, Struts and JDBC.
  • Experience in designing and developing SOAP & RESTful Web Services.
  • Expertise in writing complex SQL, Stored Procedures and Triggers on Oracle & MS SQL Server.
  • Expertise with variety of Application Servers like Tomcat, JBoss and WebSphere Application Server.
  • Proficiency in using various design patterns like MVC, Singleton, Factory, Decorator and Service Locator.
  • Exposure of Big Data Technologies (HDFS, Map Reduce, Hive, SOLR & HBase)
  • Strong domain experience in Health Care (Quoting, Enrolment, Underwriting & Renewals) and Supply Chain Decision Science (Forecasting, Inventory Planning, Production Planning & Material Requirement Planning).
  • Well versed with complete project cycle (SDLC) & various methodologies like Waterfall, Agile and Scrum.
  • Exposure of working in UNIX/Linux environment and using UNIX command interface.
  • Experience in writing unit test and perform code reviews.
  • Sound knowledge of IDE tools like NetBeans & Eclipse.
  • Exposure of integrating IBM CPLEX OPL with web application & integrating R commands.
  • Extensive knowledge of using version control tools like GitHub, SVN & BitBucket.
  • Possess excellent debugging, problem solving and leadership skills.
  • Exposure in Build Release Plan & Execution, Requirement Analysis, Coding, Testing, Bug Fixing
  • Motivated team player with ability to work under minimal supervision possess excellent communication, interpersonal, analytical and problem solving skills.

TECHNICAL SKILLS

Languages: SQL, Java, JavaScript

JAVA Technologies: J2EE, JSP, Servlets, JDBC, Web Services.

Web Technologies: HTML, XML, CSS, AJAX, JQuery, JSON.

Big Data Technologies: HDFS, Map Reduce, Hive, SOLR & HBase

Middleware Technologies: Web Services(SOAP and Restful), Spring Integration

XML: XML Schema, DTD, XSLT, JAXB

Application Server/Web Server: Tomcat, JBoss and WebSphere

Modeling Tools: Rational Rose, Visio

Database: MS SQL Server, Oracle 10g, MySql

Frameworks: Spring, Hibernate, Struts2, Webwork

ORM: Hibernate

Operating Systems: Windows, Linux, Unix

IDE: Eclipse, NetBeans

Version Control Tools: SVN, GitHub, BitBucket

SQL Tools: TOAD, MS SQL Server, Oracle

Other Tools: Log4J, JUnit, Ant, Maven, Putty, WinSCP, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, GA

Sr. JAVA Programmer

Responsibilities:

  • Understand the customer’s business, their problem statements and requirements.
  • Analyze the raw data related to their business and make it into software oriented logical data model.
  • Built Manual & Statistical Forecast Engine for next 52 weeks of demand for various ice cream products.
  • Built Inventory Plan engine for calculating the minimum safety stock quantities.
  • Implement Data Integration & Weekly Data Refresh process to in corporate the data add & update.
  • Developed Order Planning module based on the On Hand Inventory and safety stock.
  • Integrated the web application with IBM CPLEX OPL tool for Production Plan Optimization.
  • Implemented the Material Requirement Plan (MRP) engine for calculating the raw material requirements.
  • Maintain status report of the project & track the task assigned to team members, and solving internal queries
  • Estimates calculations, Work distribution, task assignment, complete ownership of project modules
  • Worked on Struts2 MVC framework controllers for designing controllers in the MVC.
  • Worked on implementing Spring Security in the application.
  • Used spring core for IOC/Dependency Injection.
  • Developed the AOP programming to configure logging for the application
  • Extensive Used Exception handling and Multi-threading for the optimum performance of the application.
  • Used java collections extensively ArrayList, Hashmap, HashSet.
  • Worked on integrating of Hibernate with Struts framework.
  • Created Hibernate mapping files, Configuration file and POJOs for the database interaction.
  • Worked on complex SQL queries, stored procedures & triggers on the MS SQL database.
  • Used Spring Security for Authentication and authorization extensively.
  • Involved in development, handling deliverables, tracking status phases of Agile Scrum.
  • Used Jquery for client side validation and functionality.
  • Used Maven to manage project's build, reporting and documentation.
  • Complete server setup for deployment of the web application and was also responsible for its Maintenance.
  • Unit testing and defect fixing.
  • Performed code reviews and supervised junior developers

Environment: Struts2, Spring, Hibernate, MS SQL Server, Tomcat, JAVA 7, SVN, Maven, UNIX

Confidential, GA

Project Lead/Sr. JAVA Programmer

Responsibilities:

  • Involved in development, handling deliverables, tracking status phases of SDLC in the project.
  • Used MVC architecture which is based on Struts2 Framework.
  • Customization & Development of IA product based on end client’s requirements specifications.
  • Estimates calculations, Work distribution, task assignment, Ownership of project modules.
  • Design and Development of Medical Questionnaire module.
  • Plan & monitor the project work using Scrum methodologies.
  • Used Maven as build tools for the development and deployment.
  • Used log4j logging framework to capture the logging information.
  • Worked on implementing Spring Security in the application.
  • Used spring core for IOC/Dependency Injection.
  • Developed the AOP programming to configure logging for the application
  • Ownership of project tracking tool JIRA.
  • Used SVN & GitHub for version control.
  • Proactive Communication with Client, Expertise in domain, architecture and functional understanding of project.
  • Unit Testing, Defect Analysis and Defect Fixing.
  • Worked on the development of SOAP Web Services using Apache Axis 2 to extract 3rd party interface related data.
  • Developed Web services to allow communication between the applications using REST Web services.
  • Maintain weekly status report of the project & track the task assigned to team members, and solving internal queries.
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Test Director, IDE eclipse
  • Implemented Restful web service for the communication between application services.
  • Used Hibernate as a persistence layer for database interactions.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Experience in using the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Participated in ensuring quality through code reviews and unit testing.
  • Developed various JUnit test cases for Unit and Functional Testing respectively.
  • Performed code reviews and supervised junior developers.

Environment: Eclipse, Core Java, JSP, Struts2, Spring, Hibernate, SOAP, HTML, CSS, XML, Jquery, Ajax, Junit, REST, Maven, Agile, GitHub, MS SQL Server, JBoss, UNIX, SVN

Confidential

Java Developer

Responsibilities:

  • Design & implementation of Messaging & Badge Services for Qualcomm
  • Interaction with QA team, for support and resolving queries
  • Unit Testing & Defect Fixing
  • Used Hibernate as a persistence layer for database interactions.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Used extensively the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Participated in ensuring quality through code reviews and unit testing.
  • Used spring core for IOC/Dependency Injection.
  • Developed the AOP programming to configure logging for the application
  • Used Spring MVC framework for developing the web application.
  • Developed various JUnit test cases for Unit and Functional Testing respectively.
  • Coordinated with teammates for integration of different modules and resolving intra-module & inter-modules issues
  • Creation of Unit test cases using JUNIT/DBUNIT
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Bugzilla, IDE eclipse
  • Actively participated in meetings with Client

Confidential

Java Developer

Responsibilities:

  • Developed core services like Cache, Messaging, Buddies and Asset Services
  • Verifying the implementations by testing in varied scenarios
  • Creation of Unit test cases using JUNIT/DBUNIT
  • Used spring core for IOC/Dependency Injection.
  • Developed the AOP programming to configure logging for the application
  • Used Spring MVC framework for developing the web application.
  • Used Hibernate as a persistence layer for database interactions.
  • Involved in using all core Java Concepts into the application for the reusability of the code.
  • Extensively used the Collections Framework to make ArrayList, HashSets and HashMaps.
  • Participated in ensuring quality through code reviews and unit testing.
  • Developed various unit test cases and did Functional Testing respectively.
  • Coordinated with teammates for integration of different modules and resolving intra-module & inter-modules issues
  • Mentored new team members in learning project framework, architecture and flow, Versioning tools SVN, Bugzilla, IDE eclipse
  • Actively participated in meetings with Client
  • Fixing defects found in QA phase

We'd love your feedback!