We provide IT Staff Augmentation Services!

Senior Java Developer Resume

PROFESSIONAL SUMMARY:

  • More than 12 years of rich experience in Software Development in Java/J2EE Enterprise space.
  • Good exposure in Design, Development and Execution of Software Projects.
  • Technically hands - on in Java 7/8, Spring Restful web services, Spring Boot, Spring Core, JSON, JAXB, Core Java, Collections, Multithreading, Microservices, Concurrency API, J2EE (JSP, Servlet), Angular JS, Spring JDBC, Hibernate, AJAX/DWR, RDBMS, PL/SQL, Oracle
  • Excellent communication and client interaction skills.
  • Innovative and self-motivated professional, good in problem solving skill.
  • Hands-on experience with complex system from concept through release and to customer support.
  • Been a part of an Agile team using Scrum methodology that follows all the Agile ceremonies.

SKILLS PROFILE:

Operating System: Windows, Unix, Linux

Database: Oracle, SQL Server, DB2

Internet Tools: HTML, Ext-JS, JQuery, Angular JS, JSP

Languages: Java, J2EE, Spring (Core/MVC/ Security etc..), Hibernate, Web Services, Drools, Restful web services, SOAP Webservices, AJAX, DWR, JAXB, JDBC, Design patterns, Drools, In-memory caching, Spring Boot, micro-services, Angular JS, Oracle

Other: MQ, JPBM, Junit, Eclipse, SQL Developer, UML, Jenkins, Hudson, Junit, JMockito

FUNCTIONAL:

  • Ability to produce Design & System Architecture artifacts using MS-Visio and MagicDraw
  • Develop and implement strategic objectives and technical documents as and when required.
  • Ability to work effectively as Scrum master in agile based project structure.
  • Performed internal within project for Spring boot, Spring rest web services
  • Involved in code review and code refactoring
  • Performed internal on Ab Initio tool

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Technologies: Core Java, J2ee, Multithreading, Spring boot, Ecore Framework, Oracle 11g, Hibernate ORM, JUNIT, Maven, Git

Responsibilities:

  • Development of the RDE application.
  • Provide technical leadership while estimating and evaluating the effort/ schedules and manage the team.
  • Co-ordinate with project stakeholders located in North America region to understand the requirements and assist on the project deliveries from offshore. enhancements using Java, J2EE, spring, Hibernate and respective web technologies on Windows/Unix environment.
  • Provide Unit level & Integration testing of developed components
  • Prepare and maintain defect tracker and query tracker along with requirements
  • Defect fixing and root cause analysis during SIT & UAT
  • Provide Functional assistance of applications.
  • Prepare and maintain Technical and Quality Documentation.

Confidential

Senior Consultant

Technologies: Core Java, J2ee, Multithreading, Spring boot, Ecore Framework, Oracle 11g, Hibernate ORM, JUNIT, Maven, Git, Sql Loader, Macros

Responsibilities:

  • Worked with the clients for requirement gathering and prioritizing the scope for major and minor release.
  • Involved in the Analysis, Design and implementation of the Outbound upload and Gold Copy Adjustment applications.
  • Responsible for the deployment, documentation and troubleshoot production issues with the users.
  • Responsible to Resolve the production issues and deploying them to various UAT environment and production environment
  • Responsible for the deployment of application to various UAT/Prod environments which includes documenting the deployment plan and deployment checklist every month
  • To mentor/ guide/ train offshore team members on Product, Technical Issues and assist them in their understanding of Functional Designs.
  • Responsible for coordinating with peer members for the new features and enhancements in the product

Confidential, New Jersey

Senior Developer

Technologies: Spring Restful web service, Spring Boot, Core Java, Collections, multithreading, Spring Core, JSON, Junit, Python, Spark, Angular JS

Responsibilities:

  • Involved in the Analysis, Design and implementation of the RWA module.
  • Used Multithreading, Abstraction, Interface and Collection frameworks with various data structures for writing code.
  • Used Spring Boot microservice for the creating application.
  • Used Python script to read Avro files.
  • Written SQL queries and stored procedures for accessing the DB.
  • Experience writing Unit Test cases using Mockito.
  • Used GIT for code management.

Confidential, New Jersey

Senior Developer

Technologies: Spring Soap web service, Core Java, Collection, multithreading, Concurrency API, HTML5, JAXB, JSON, Angular JS, Junit, EhCache, Drools, Hibernate, Oracle, Autosys

Responsibilities:

  • Developed application using Spring Soap Webservices.
  • Well versed with Spring concept of dependency injection.
  • Implemented CSRF protection using interceptors, filters for each request moving to and from view to Controller.
  • Experience developing asynchronous calls by using AJAX/DWR.
  • Developed Caching mechanism using EhCache to improve performance by avoiding frequent DB calls.
  • Implemented multi-threading in the application in the loading the data in to memory based on the dates and generate the Audit report.
  • Extensively using Collections framework and classes like HashMap, Array List, Concurrent HashMap.
  • Experience on writing DAO layer methods to invoke DB Store Procedures and SQL execution using Spring JDBC templates.
  • Successfully involved in test driven development model using Junit/Mockito.
  • Used Jenkins for doing automated and manual builds, experience in deploying.
  • Used Log4j logging frame works to address logging needs of the application.
  • Mentoring junior team mates and helping them in analysis and design.

Confidential

Senior Developer/ Project Manager

Technologies: Flex 4.0 Framework, Action Script, Core Java, Collection, concurrency API, Junit, Spring Core, Hibernate, Oracle

Responsibilities:

  • Involved in the Analysis, Design and implementation of the project.
  • Used Multithreading, Abstraction, Interface and Collection frameworks with various data structures for writing code.
  • Followed Agile/Scrum methodology for enhancements. Was involved in story break up and task prioritization. Worked closely with the SCRUM team
  • Utilized different Java/J2EE enterprise design patterns during story break up.
  • Implemented FLEX, AJAX, java script for dynamic web apps development
  • Used XML, JSON, AJAX for the dynamically page loading
  • Implemented MVC architecture using Struts framework and GUI components
  • Written MYSQL queries and stored procedures for accessing the DB.
  • Configured and deployed the project in Tomcat web server with SSL configurations.
  • Used various design patterns while coding with hibernate in eclipse.
  • Used Hibernate ORM solutions with cache mechanism.
  • Used SVN for code management.
  • Involved in deploying, documenting and trouble shooting at the client’s site.
  • Mentoring/ guiding/ other Team Members on Product, Technical Issues, assisting them in their understanding of Functional Designs.
  • Uses ANT and MAVEN for application buildup.

Confidential

Senior Developer / Team lead

Technologies: Core Java, Flex Action Script, Hibernate, Soap web services (client), AJAX, JAXB, XML, XSLT, Junit, Hibernate, Oracle

Responsibilities:

  • Implemented Agile/Scrum Methodology.
  • Developed UI screens through JSP’s & Flex utilizing Struts 1.2framework.
  • Used the core Java API's like Collections, Multi-Threading and Exception Handling while coding with Hibernate Framework in Eclipse IDE
  • Utilized Singleton, DAO, MVC, DTO Java/J2EE enterprise design patterns.
  • Utilized Hibernate ORM framework features to retrieve using cache mechanism and persist the data in Oracle 10g database
  • Documented deployment plan and deployment checklist for various production releases
  • Resolved production issues
  • Built Restful Web Services Restful, JAX-WS for communication over HTTP protocol.
  • Coordinating with peer members for the new features and enhancements in the product
  • Low level designing for new Enhancement Request and implementing them.
  • Astute in delivering a module as well as for ensuring that my team members deliver their modules on time, and with accepted quality.
  • Supported test team for helping them in writing test scripts and fixing defects during

Confidential

Senior Developer

Technologies: J2EE, SOAP, SVN, Log4j, Flex, Oracle 10g, PL/ SQL, Tomcat, JAXB.

Responsibilities:

  • Implemented Agile/Scrum Methodology.
  • Developed UI screens through JSP’s & Flex utilizing Struts 1.2framework.
  • Used the core Java API's like Collections, Multi-Threading and Exception Handling while coding with Hibernate Framework in Eclipse IDE
  • Utilized Singleton, DAO, MVC, DTO Java/J2EE enterprise design patterns.
  • Utilized Hibernate ORM framework features to retrieve using cache mechanism and persist the data in Oracle 10g database
  • Built Restful Web Services Restful, JAX-WS for communication over HTTP protocol.
  • Astute in delivering a module as well as for ensuring that my team members deliver their modules on time, and with accepted quality.
  • Supported test team for helping them in writing test scripts and fixing defects during

Confidential

Senior Associate

Technologies: Java/J2ee, Struts, JSP Servlet, Multithreading, Collection, Spring, Hibernate

Responsibilities:

  • Implemented MVC architecture using Eclipse IDE. The developed application had a separate paradigm for design layer, presentation layer and control layer.
  • Integrated Struts (MVC architecture) and Tag Libraries to create interactive form-based applications.
  • Utilized DAO, MVC, DTO Java/J2EE enterprise design patterns during story break up.
  • Used XML, JSON, AJAX for the dynamically page loading
  • Wrote JDBC queries to persist and retrieve data to and from the Oracle 11g relational database Used log4j for tracking errors and debugging the code.
  • Implemented JSP, HTML, AJAX along with Struts Framework
  • Involved in J-unit testing and system testing and also responsible for preparing test scripts for the system testing.
  • Worked on Struts validations using validation.xml, validation-rules.xml.
  • Involved in Unit Integration, Pre-Production testing, Client Acceptance Tests and Approvals.

Confidential

Software Engineer

Technologies: Java/J2ee, Struts, JSP Servlet, Multithreading, Collection, Spring, Hibernate

Responsibilities:

  • Implemented MVC architecture using Eclipse IDE. The developed application had a separate paradigm for design layer, presentation layer and control layer.
  • Integrated Struts (MVC architecture) and Tag Libraries to create interactive form-based applications.
  • Followed Agile/Scrum methodology for enhancements. Was involved in story break up and task prioritization. Worked closely with the SCRUM team and BA’s to understand the requirements of the customers for Micro sites
  • Utilized DAO, MVC, DTO Java/J2EE enterprise design patterns during story break up.
  • Used XML, JSON, AJAX for the dynamically page loading
  • Wrote JDBC queries to persist and retrieve data to and from the Oracle 11g relational database Used log4j for tracking errors and debugging the code.
  • Implemented JSP, HTML, AJAX along with Struts Framework
  • Worked on Struts validations using validation.xml, validation-rules.xml.
  • Had done a POC on drools engine.

Hire Now