We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Around 11 years of IT experience, involved in requirement gathering, analysis, design, development, testing & implementation using various Java / J2EE technologies.
  • Proven expertise in developing multi - tier web application projects using J2EE (JAVA, JSP, JDBC, Servlets, Struts), Spring Framework, Hibernate, iBatis, HTML and JavaScript.
  • Expertise in Object Oriented Analysis and Design (OOAD), Model View Controller (MVC).
  • Designed and developed new products from scratch, mostly J2EE web development using agile methodology.
  • Led teams to successfully deliver components within the timelines in high quality.
  • Experience working with Software Development Life Cycle (SDLC) Projects developed using Agile, Scrum and Waterfall methodologies.
  • Extensive experience in Core Java concepts like Exception Handling, Multi-Threading, Synchronization, IO, Collections, Framework.
  • Experience in developing Java/J2EE applications using JSP, JSF, Servlets, Struts, Spring, Hibernate, Webservices (SOAP, REST), XML.
  • Hands on experience with source code repository such as SVN, CVS and GIT
  • Experience in using build tools like ANT, MAVEN to compile, package the components to application servers.
  • Building and Deploying the application using the Continues integration (CI) tools like Bitbucket, bamboo and JIRA.
  • Used Jira & Confluence to maintain the documents / details about the project functionality / design details.
  • Experienced in developing UNIX shell scripts for batch processing.
  • Experienced in using Rally Agile Tool while developing the agile projects.
  • Hands on experience with Amazon Web Services (AWS) like EC2, S3.
  • Experienced in working with multiple databases like Oracle, SQL, MySQL, MongoDB
  • Experienced in managing time and workload effectively which includes planning, organizing and prioritizing the work.
  • Interested to learn new technologies and adapt to the environment quickly.

TECHNICAL SKILLS

Languages: JAVA, J2EE, AJAX, JavaScript, Angular JS, HTML, SQL, PHP UNIX script

JEE Technologies: JSP, Servlets, XML, SOAP / REST Web services

IDE: Eclipse, Dreamweaver, TOAD, SQL Developer

Framework / Technologies: Spring, Spring boot, Struts, iBatis, Hibernate, JNDI, AJAX

Application / Web Servers: Jboss Application Server, Apache Tomcat, Play, karaf

Modeling Tools: UML, Rational Rose, Visio

In Memory Caching: Jboss Data Grid

Database: Oracle, SQL Server 2012, MySQL, MongoDB

Version Control: GIT, Harvest, CVS and SVN

Build Tools: Ant & Maven

Open Source Tools: Apache Struts, Spring, Jira, Confluence, Hibernate, iBatis, jQuery2.0, Log4J, Quartz Scheduler, Rally Agile Tool, Activiti BPMN, Splunk, Bamboo

Cloud Foundry: Amazon web services (AWS - EC2 & RDS instances)

Software Platform & Methodology: PREDIX (IIDX, Play & karaf), Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Acting as a senior developer working in a production support
  • I used to work on Lights on issues and Defects for the production tickets
  • Provide mentoring and assist junior / team developers by supporting them with support issues or defects
  • Developing manual test cases to test the functional requirements.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j
  • Using Splunk Framework to find out the logs for customer critical issues
  • Building and Deploying the application using the Continues integration (CI) tools like Bitbucket, bamboo and JIRA, and also using Tomcat server
  • Using GIT version control to maintain source code repository

Tools: /Frameworks / Methodologies: java, JDK 8, Spring boot, Rules, BPMN, Rest Web services, Nimbus, Angular JS, Hibernate, MongoDB, Oracle, GIT, Tomcat web server

Confidential

Senior Developer

Responsibilities:

  • Acting as a senior developer / Technical lead & working in a Client location
  • Gathering requirements from clients or BA
  • Take ownership of overall technical documentation related to new software development initiatives and enhancements.
  • Doing development and Managing the tasks with offshore development team
  • Provide mentoring and assist junior / team developers by supporting them with development tasks & functionality clarification
  • Once done pull out the code from GIT and do Integration testing with all the modules and send to Testing team
  • Experience / Building with Agile Methodology

Tools: /Frameworks / Methodologies used in the project: java, JDK 8, Spring boot, Rest Web services, Hibernate, Putty, REST, Oracle, GIT, Harvest

Confidential

Technical Lead (Onsite)

Responsibilities:

  • Working in Client location in day to day basis
  • Gathering requirements from clients and also from different system / teams
  • Take ownership over all technical documentation related to new software development initiatives and enhancements.
  • Managing the tasks to offshore development team
  • Provide mentoring and assist junior / team developers in growing their understanding of the system development lifecycle and obtaining new technical skills.
  • Supporting the team with development tasks & functionality clarification
  • Use analytical skills to troubleshoot and maintain applications as needed
  • Perform other duties like creating an Use Case, Design & Testing documents
  • Experience with Agile Methodology

Tools: / Frameworks / Methodologies used in the project: PREDIX 14.2, IIDX, JDK 1.6, Putty, Oracle 11i, PL/SQL

Confidential

Technical Lead (Offshore)

Responsibilities:

  • Participate in and lead requirements analysis, specifications and design
  • Provide mentoring and assist junior developers in growing their understanding of the system development lifecycle and obtaining new technical skills
  • Assist in the development of implementation / roll out plans
  • Take ownership to assign tasks to team and get the done with in the expected time limits
  • Customer Status update given to onsite project manager or with the client
  • Participate in developing the functionality in Java
  • Page Design for the new enhancements
  • Updating Use Case documents, Design & also the testing document.
  • Experience with Agile Methodology

Tools: /Frameworks / Methodologies used in the project: Java, Spring, JQuery, Eclipse, Putty, JBoss, Oracle 11i, PL/SQL

Confidential

Senior Software Engineer

Responsibilities:

  • Understanding the requirements and analyzing the technical requirements.
  • Responsible for developing the functionality in java, Java script & HTML
  • Responsible for Unit Testing the developed functionality
  • Performing the changes in the code as per the user requirements
  • Experience with Agile Methodology

Tools: / Frameworks / Methodologies used in the project: Java, Struts, Spring, Eclipse, Putty, Unix, Oracle, Tomcat

Confidential

Software Engineer

Responsibilities:

  • Responsible in developing the business logic using Java, JSP & struts
  • Developed visualizations using HTML, JavaScript
  • Performing the unit testing
  • Bug fixing

Tools: /Frameworks / Methodologies used in the project: Java, JSP, Struts, Spring, Servlets, Eclipse, SQL Server

We'd love your feedback!