Java Developer Resume
OBJECTIVE
- Being a highly motivated software developer with good attitude, strong analytical and development skills, want to become a part in success of a leading organization and fulfill my desire of acquiring knowledge and pleasure in working with the most competent professionals.
SUMMARY
- Dynamic professional with 9+ years of experience on various multi - tier architecture based enterprise applications.
- Expertise in developing software using Java/J2EE, Oracle and DB2
- Having strong work experience with Java, Servlets, JSP, EJB, JDBC and Design Patterns.
- Having strong work experience with frameworks such as Spring, Hibernate, Struts and Junit frameworks.
- Strong knowledge on Spring Boot, Microservices, Spring Cloud and Angular JS
- Having good work experience with tools such as GIT, SVN, Jenkins, GO, Team City, Sonar, Crucible, Maven and Log4j.
- Hands on experience with Websphere and Tomcat application servers and with variety of development tools like STS, RSA, Eclipse, SQL Developer and Squirrel.
- Having very good experience on Exigen Insurance Product.
- Strong knowledge on SDLC and expertise in end-to-end development of software products from requirement analysis and design to implementation and customer support.
- Good understanding of UML and experience on all phases of SDLC.
- Good Domain experience in Insurance, Manufacturing, logistics and BFS.
- Strong Communication skills and effective team player.
- Excellent analytical, technical skills and ability to learn new technologies quickly.
TECHNICAL SKILLS
Java/Web Technologies: Java, Servlets, JSP, JDBC, EJB, Struts, Spring, Hibernate, JPA, Web Services (RESTful & SOAP), JSON, Spring Boot, Microservices, Spring Cloud, Angular JS
Databases: Oracle & DB2
IDE: STS, RSA, Eclipse & IntelliJ
Source Control: GIT, AccuRev & SVN
Servers: Websphere, JBOSS & Tomcat
Operating systems: Windows & Unix/Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Developer/Team Lead
Environment: Java, JSP, jQuery, AJAX, Spring, Hibernate, SQL, DB2, SVN, STS, Windows
Responsibilities:
- Played Senior Developer role
- Understanding requirements and preparing low level design documents
- Effort estimation for coding and implementation
- Assigning work to team members
- Implementation of the business requirements into code
- Building and deploying applications
- Unit test the implemented code and preparing test results document
- Analyzing implemented code with Sonar code quality tool and fixing the quality violations
- Demonstrating the implemented functionalities to customer
- Writing SQL queries using Squirrel tool
- Participating in peer code reviews
- Working with UI team in order to integrate services with UI appropriately
- Defect fixing and root cause analysis
Confidential
Senior Developer
Environment: Java, Spring, Web services, Hibernate, Oracle, GIT, Tomcat, JBOSS
Responsibilities:
- Analyzing user stories, preparing technical analysis document
- Development and implementation of the requirements into code
- Building and deploying applications
- Creating unit and component tests
- Worked in close cooperation with Scrum masters and other functional team members to form a team effort in development.
- To make sure coding standards and code quality using tools like Sonar, PMD and check style.
- Involved in peer code review activities.
- Fixing code review comments given in crucible tool
- Defect fixing and root cause analysis
- Followed Agile methodology and participated in SCRUM meetings to track, optimize features to customer needs
Confidential
Developer
Environment: Java, JSF, Spring, Hibernate, Oracle, Liquibase, SVN, Tomcat, Exigen Insurance Product
Responsibilities:
- Analyze the Home/Auto Policy related requirements w.r.t. Exigen product and provide the development estimation for those.
- Worked in close cooperation with Scrum masters and other functional team members to form a team effort in development.
- Implement the requirements on top of Exigen product.
- Unit test the implementation and to document the test results.
- Analyzing implemented code with Sonar code quality tool and fixing the quality violations
- Involved in peer code review activities
- Defect fixing and root cause analysis
- Followed Agile methodology and SCRUM meetings to track, optimize features to customer needs
Confidential
Developer
Environment: Java, Servlets, JSP, CQ5, OSGI, Spring, Hibernate, Oracle, Weblogic, SVN
Responsibilities:
- Analyzing requirements and Designing Class and sequence diagrams using UML
- Coding and implementation of business requirements
- Unit testing and preparing test result documents
- Creating Smoke tests using Selenium framework
- Fixing code review comments
- Analyzing implemented code with Sonar tool and fixing the code quality violations
- Defect fixing and root cause analysis
Confidential
Software EngineerEnvironment: Java, JSP, Struts, JDBC, DB2, Websphere, RSA, AccuRev.
Responsibilities:
- Requirement analysis and preparing technical Specification document
- Coding and implementation of Use Cases
- Created JSPs and used customs tags extensively
- Implemented Java script functions
- Fixing code review comments
- Unit testing and preparing test results document
- Defect fixing and root cause analysis
Confidential
Java Developer
Environment: Java, JSP, Struts, EJB, DB2, Websphere, WSAD, ClearCase.
Responsibilities:
- Requirements analysis and preparing low level design document
- Coding and implementation of business requirements
- Fixing code review comments
- Unit testing of developed code and preparing test result document
- Defect fixing and root cause analysis
Confidential
Java Developer
Environment: Java, JSP, Struts, EJB, DB2, Websphere, WSAD, ClearCase.
Responsibilities:
- Requirements analysis and preparing low level design document
- Coding and implementation of business requirements
- Fixing code review comments
- Unit testing of developed code and preparing test result document
- Providing support for batch jobs
- Defect fixing and root cause analysis