Java developer Resume
SUMMARY:
- Over 11+ years of IT industry experience in Manufacturing, Finance and Banking.
- Expertise in Java, J2EE, JDBC, JSP, Servlets, STRUTS, Springs Core, Spring MVC, Spring Boot, Hibernate, Web Services (SOAP AND REST API).
- Experience in developing Microservices using Java 8, Spring Boot, REST API.
- Experience in developing Cloud native applications using SPRING Cloud Suite.
- Build, deploy and auto scaling experience in Pivotal Cloud Foundry (PCF).
- Experience developing Single page application using HTML, CSS, JavaScript, Angular JS framework.
- Successful in Agile - SCRUM, TDD, BDD, prototype development and waterfall software development methodologies.
- Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
- Strong analytical skills with excellent interpersonal and communication skills.
- Experience in working with multiple vendors and geographically distributed teams.
- Willingness and ability to quickly adapt and learn new technologies.
TECHNICAL SKILLS:
Languages: Java 8
Web Technologies: Servlets, JSP, JDBC, XML,AJAX, HTML, CSS, JS, JQuery, Angular JS
Frame Work: Struts, Spring Core/Spring Boot
ORM Tool: Hibernate, JDBC, JPA
Cloud platform: Pivotal Cloud Foundry (PCF), SPRING Cloud
Databases: MongoDb, MS Access, Oracle 12c, SQL Server 2000, DB2
App/Web Server: Apache Tomcat, WebLogic
Design Patterns: Java/J2EE design patterns
Web services: SOAP & RESTful services
Development Tools: Eclipse, IntelliJ
Configuration Tools: Git/Bitbucket, SVN
Build & Deploy (CI/CD): Ant, Maven, TeamCity, Jenkins
Other Tools: JIRA, Postman, Putty, WinSCP
Job Functions: Estimation, Requirement Analysis, Design, Coding and Testing
PROFESSIONAL EXPERIENCE:
Confidential
Java DeveloperEnvironment: Java 8, Spring Boot, REST web service, PCF, SPRING Cloud, JPA, Jackson library, Hibernate, Git/Bitbucket, Bamboo, JIRA/Agile, MongoDb, Oracle 12c, Eclipse and Postman
Responsibilities:
- Provide inputs on solution architecture based on evaluation/understanding of solution alternatives, frameworks and products
- Design and development of distributed system using SPRING Cloud.
- Responsible for creating REST based Microservices using SPRING Boot/ Java8.
- Build and deployed and auto scaling experience in Pivotal Cloud Foundry (PCF) for our applications.
- Used Bamboo tool for achieving Continuous Integration (CI) and Continuous Deployment (CD) to PCF.
- Test plans and Unit Testing using Junit and Mockito.
- Participated in code and design reviews and also used check style tool for code quality improvements.
- Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project
Confidential
Java DeveloperEnvironment: Java 8, Spring Boot, REST web service, JPA, Jackson library, JSoup, JPath, Git, TeamCity, JIRA/Agile, Oracle 12c, Eclipse and Postman, Hibernate, XML, HTML5, AJAX, JavaScript
Responsibilities:
- Development of workflows, gap analysis, POCs based on the analysis and design sessions with clients, third party vendor product teams.
- Development of the web application using Java8, J2EE, Spring Boot, Hibernate.
- All the web services in different functional units in the system are Rest API services.
- Used Spring JPA Repository, to establish DAO layers to offer abstraction for the business from the database related code (CRUD)
- Reviewing Application Team’s Entity Relationship Model to ensure optimal engineering approach was being followed.
- Test plans and Unit Testing using SPRINGJUnitRunner and MockMVC.
- Coordinated with multiple vendors from geographically distributed teams for a successful development, testing and deployment of a single project
Confidential
Java DeveloperEnvironment: Java/J2EE, Spring MVC, Hibernate, XML, HTML, AJAX, Java Server Pages, JavaScript, CSS, HTTP, Maven, Confidential Rational Application Development (RAD)
Responsibilities:
- Requirement gathering with Business users and Business analysts.
- Responsible for creating High level design and Low level design as per the business requirement.
- Working closely with the team, product management, and QA to design and develop software applications.
- Developing and perform unit testing of newly created software.
- Creating Prototype solutions as needed.
- Documenting the work to allow for easy hand-off to other teams.
- Building scalable and fault-tolerant solutions.
- Leading code and design reviews.
- Working closely with architects to create and implement new system designs as well as make improvements to existing systems.
- Responsible for one or more major system components and processes.
Confidential
Java DeveloperEnvironment: Java, J2EE, Struts, AJAX, HTML, JavaScript, SQL Server 2005
Responsibilities:
- Responsible for development and implementation of the CRM and other applications in Java/J2EE and Struts framework.
- Responsible for creating third party application integration using MQ.
- Production support on issues in production environment, coordinating end users, business, Development, QA and management on production issues.
- Technical Leadership on all key technology issues.
- Have developed POCs on any new implementation to validate the new technologies.
- Requirement gathering from the business teams, Release management on different environments and Production release plan.