Senior Developer Resume
SUMMARY
- I have 10+ years of experience in the IT industry, have considerable skills to achieve every goal for employer, team and self. Involved in Analysis, Design, Implementation, Development, Technical Support, Customer coordination and Team activities throughout his entire tenure.
- Proficient in Java/J2EE technologies and has demonstrated technical expertise by undertaking various engagements which were technically challenging and complex and has been successful in implementing them to the satisfaction of the stakeholders in both Agile and Waterfall methodologies.
- Extremely consistent in his & his team’s delivery, acknowledged by the management in terms of awards & recognitions.
TECHNICAL SKILLS
Programming Languages: Java 8 and Smalltalk
Development Tools: Eclipse, RAD, Spring STS and Visual Age
J2EE Technologies: JSP, Servlet, JDBC and JNDI
Web Technologies: HTML, JavaScript, CSS, AJAX, JQuery, Angular JS, XSD, XSLD and xml
Object Relational Mapping: Hibernate 4.0
Web and Application Server: WebSphere 7, WebLogic, Apache Tomcat 8 and JBoss 4.2
Database: Oracle 9i &10g, MySQL and SQL
Frameworks: Spring 4, Spring Core, Spring MVC, Spring DAO, Spring Webflow, Spring ORM, Spring Security, Spring Boot1.4, Spring Integration, Swagger JSF2.1 and Richfaces.
Web Service: SOAP and REST
Project Methodologies: Waterfall and Agile
Testing: JUnit, Mockito, SUnit, Postman and SOAP UI
Tools: AppDynamics, Java VisualVM, JIRA, Bitbucket, HP Quality Center, WinSCP, Bugzilla, SQL Developer
Source Control: GIT, SVN and IBM Clear case
Design Tool: Visio and Smalltalk tool kit
Build Tool: Maven, Ant, Gradle and Jenkins
Cloud computing service: Pivotal Cloud Foundry, VMware
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer
Technologies: MicroService, Java1.8, Spring 4, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring AOP, Spring Integration, Hazelcast, Hibernate 4, Eclipse, Mockito, Oracle/MySQL, GIT, Swagger, Postman, Jenkins, JMeter and Tomcat Server 8.5
Responsibilities:
- Developed the system using Java 8, Spring Framework, Spring Boot, Hibernate 4 etc...
- Implemented REST services using Spring Boot to handle the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Implemented Hazelcast for caching
- Comprehensively used Hibernate 4.0 in data access layer to access and update information in the database and implemented data access tier using Spring DAO to communicate the Hibernate object
- Developed Spring AOP aspects for logging and exception handling and involved in integrating spring with Hibernate.
- Developed JUnit test cases with help of Mockito for all the developed modules.
- Tested the services by using Postman and Swagger
- Used JMeter and Java VisualVM for analyzing and measuring the performance of a services and memory leakage.
- Closely worked with Hardware/Controller teams to gather information and resolve issues for on time project delivery.
- Reviewed and addressed technical and non - technical customer requirements & issues by having proper liaison, handle escalations, conflicts, and deadlines and ensured resolution to customer satisfaction.
Confidential
Senior Developer
Technologies: Java1.8, Spring 4, Spring Boot, Spring MVC, Spring Data JPA, Spring Security Spring AOP, WSDL, SOAP, SOAP UI, REST, Hibernate 3 Smalltalk, Eclipse, VisualAge, DB2, Mainframe, Maven, Swagger, Postman, Jenkins, JMeter and Tomcat Server 8.5
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts using Microsoft Visio and UML.
- Prepared and delivered technical and functional documents such as Impact Analysis, Detailed Design document, Handover document and etc., as part of Project activity.
- Transformed the use cases into user stories both for frontend and backend functionalities.
- Developed the system using Java 8, Spring 4.0.5, Spring Boot, Hibernate 4 and Smalltalk etc...
- Implemented REST services using Spring Boot to handle the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Comprehensively used Hibernate 3.0 in data access layer to access and update information in the database and data access tier using Spring DAO to communicate the Hibernate object
- Performed ORM mappings with Hibernate and implemented spring transaction management in the application.
- Developed the UI Screens using Smalltalk UI component based on MVC pattern
- Worked on the Test Driven Development (TDD) software development process
- Deployed the application in Pivotal cloud foundry(PCF) and thereby provide continuous project development and Continuous project deployments.
- Developed JUnit and SUnit test cases for all the developed modules.
- Used JMeter for analyzing and measuring the performance of a services
- Closely worked with Mainframe and DB2 interfacing application teams to gather information and resolve issues for on time project delivery.
- Captured Bug tracking and defect solving activities by using HP Quality Center
Confidential
Tech Lead/Senior Developer
Technologies: Smalltalk, SOAP Web Service, IBM MQ, Mainframe, SOAP UI and VisualAge
Responsibilities:
- Involved in Technical Lead activities such as Requirement gathering, Analysis and Designand development activities
- Responsible for implementation and integration of technologies from Smalltalk to Message Queue and SOAP service
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detailed design of the application using Smalltalk tool kit
- Implemented the complete business flow using Smalltalk and developed unit test cases and functional test cases using SUnit.
- Consumed message queue for communicating with Mainframe server and third party SOAP service to generate the report
- Prepare and deliver technical and functional documents such as Impact Analysis, Detailed Design document, Handover document and etc., as part of Project activity.
Confidential
Senior Developer/Tech Lead
Technologies: Java 6, UNIX, IBM MQ, Web Service, Dot net and Mainframe
Responsibilities:
- Worked as technical lead and managed a team of ten members by delegating the activities effectively in addition to visualizing the overall system architecture.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
- Implemented CICS format for sending and retrieving MQ message from Mainframe
- Consuming web service using SOAP wsdl for getting the information from dot net and processed to the Mainframe system
- Involved in Code Review activities by using PMD tool and track the bug in HP Quality Center