Senior Java Developer Resume
SUMMARY
- Over 9+ years of IT experience in analysis, design, development, testing and implementation of Object Oriented programming with Domain knowledge of Telecom, Insurance and ERP.
- Proficient in the development of web applications using JAVA, J2EE and Web technologies for enterprise applications.
- Expertise in developing enterprise web - based application based onJavatechnologies using JSP, JavaServlet, Struts, JENKINS and Apache Maven.
- Seasoned professional in various frameworks Struts, Hibernate and knowledge of spring framework.
- Extensive work experience in JSP, Servlets, JDBC, XML and XSD.
- Experience on Microservice architecture with CI/CD process.
- Experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis, Design, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Expertise in preparing design documents such as Application Interface Design (AID) and Application design (AD).
- Extensive experience working in Struts framework, Mapping Hibernate framework and web services (SOAP and RESTful)
- Experience of Continuous Integration and Continuous deployment process (CI/CD).
- Experience of specialized tools such as TIBCO, Altova XMLSpy, Eclipse and Maven utilities used for project development
- Knowledge for different maintenance applications used by client such as Splunk, GRM, Prism, RePro, Rally, IDSS, TSpace, MOTS, ITRACK, Jenkins, Environment tracker.
- Experience of IDE's Eclipse, Net Beans.
- Experience in different software development methodologies like Waterfall Model and Agile Software Development process.
- Excellent debugging & bug resolving skills within given time bandwidth.
- Ability to quickly analyze and come-up with an efficient industry standard solution for a given problem.
- Excellent oral/written/interpersonal communication skills, quick learner, willing to adapt to the team/organizational environment.
- SUN Certified JAVA Professional (OCJP) (Sep. 2009) Score: 76%
TECHNICAL SKILLS:
JAVA Platform: JAVA 1.8, JSP, Servlet, JDBC, XML, XSD, REST and SOAP Web Service
Microservice Supporting tool/Language: Spring Boot, Spring cloud, Docker, Kubernetes, CI/CD, Kibana, Elasticsearch, Prometheus, Git Hub
Framework: Spring, Hibernate, Struts1
Database: Oracle 11g, My SQL
Tools: TIBCO, Contivo, Eclipse, Net Bean, SQL Developer, XML Spy, Splunk, JIRA, Rally, GRM
Build/Testing tools: Jenkins, Maven
Methodologies: SDLC, Agile (Scrum)
PROFESSIONAL EXPERIENCE:
Senior Java Developer
Confidential
Responsibilities:
- Involvement in the Requirements capturing with the Business users and Review sessions
- Preparing design documents such as Application Interface Design and Application design
- Developing RESTful microservice on Continuous Deployment Platform (CI/CD)
- Understanding the specific challenges faced by the customer and their needs in terms of design, development, testing deployment, maintenance of software solutions and providing efficiencies solutions.
- Interaction with client about the daily status of the project related activities
- Working closely with Onsite and Offshore Team to achieve the desired outcome for solutions sought.
- Understanding of the change requests that are raised by the client after the development started.
- Responsible for designing, developing, testing, deploying as well as documenting process document.
- Troubles shoot the development issues with Tech Mahindra proprietary tools
- Creating and maintaining review documents such as Development package, Unit Test Plan and Code review.
- Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
- Communicate closely with Software Configuration Team to deploy build to all Test Environments
- Monitoring applications in production environments and provide real time support for analyzing and troubleshooting issues.
- Conducting status meeting with offshore teammates to track work activity progress.
Environment: Java, SOAP, Restful Web Service, Spring Boot, CI/CD, Code cloud, Git Hub, Docker, Kubernetes, Kibana, Elasticsearch, Schema, XML, Tibco BPM tool, Contivo, Oracle, Agile, JIRA, Jenkins, Splunk, GRM, Prism, ReqPro, Rally, Tealeaf
Senior Java Developer
Confidential
Responsibilities:
- Analysis of the specifications provided by the clients
- Handling specific challenges faced by the customer and their needs in terms of design, development, testing deployment, maintenance of software solutions and providing efficiencies solutions
- Primarily responsible for Design and Code Reviews.
- Interaction with client about the daily status of the project related activities
- Working closely with Onsite and Offshore Team to achieve the desired outcome for solutions sought.
- Understanding of the change requests that are raised by the client after the development started.
- Troubles shoot the development issues with Tech Mahindra proprietary tools
- Creating and maintaining review documents such as Development package, Unit Test Plan and Code review.
- Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix defects.
- Communicate closely with Software Configuration Team to deploy build to all Test Environments
- Monitoring applications in production environments and provide real time support for analyzing and troubleshooting issues.
- Conducting status meeting with offshore teammates to track work activity progress.
Environment: Java,J2EE,Tibco, JDBC, SOAP Web Service, Schema, XML, Oracle, Agile, JIRA, Jenkins, GRM, Splunk
Associates Consultant
Confidential
Responsibilities:
- Customization as per the client requirement.
- Responsible for Coding, Debugging, Maintenance, Unit testing of Software applications.
- Daily status call with the Customer and updating the current situation
- Analyzing the Customer issues and providing clarifications
Environment: MACRO (VBA Code)
Programmer Analyst
Confidential
Responsibilities:
- Responsible for Coding, Debugging, Maintenance, Unit testing of Software applications.
- Customization as per the customer requirement.
- Daily status call with the Customer and updating the current situation
- Analyzing the Customer issues and providing clarifications
- Production support for various corporate clients
- Creating patches for critical issues on production server
Environment: Java, xml, JDBC, Collections, JSP, Servlet, Oracle 10gIDE: Eclipse
Software Developer
Confidential
Responsibilities:
- Responsible for Coding, Debugging, Maintenance, Unit testing of Software applications.
- Analyzing the Customer issues and providing clarifications
- Production support for various corporate clients
- Creating patches for critical issues on production server
Environment: Java, xml, JDBC, Collections, JSP, Servlet, Oracle 10gIDE: Eclipse
Software Engineer
Confidential
Responsibilities:
- Software development.
- Customization as per the customer requirement.
- Testing the Application.
- Resolving data issues/Report issues/Access issues and
- Co-coordinating with team member.
- Addressing issues & providing solution.
Environment: Java, Struts 1, Hibernate, Oracle 10 g, IDE: Net Bean
