Senior Java Developer Resume
SUMMARY
- Software Professional with 10+ years of experience in web applications development with active involvement in all phases of System Development Life Cycle (SDLC) such as Requirement, Analysis, Design, Development, Testing, Deployment, and Maintenance.
- Extensive banking domain knowledge helps in understand the client requirements and development.
- Experience working with web services using Spring (Spring core, Spring MVC, Spring data), Spring Boot, RESTful, SOAP, WSDL and XML.
- Knowledge of CI/CD, Dockers, Kubernetes (Openshift).
- Experienced in the use of Agile and Waterfall model approaches.
- Interacted with Business Analysts and technical team to facilitate the development lifecycle.
- Exposure to Amazon web services (Amazon S3, Amazon EC2, AWS Identity and access management)
- Good experience in (OOPS) Object Oriented Programming Concepts and designing applications.
- Good expertise in preparing Analysis and Design, HLD (High Level Design) and LLD (Low Level Design) documents.
- Worked with Version Control Tools including TFS, ClearCase, SVN, and various Bug Tracking Tools.
- Extensive use of build tools such as Maven.
- Good understanding of RPG language and the debug.
- Experience of A350 Confidential Design and Integration Testing at Client location, Germany.
- Good communication and inter - personal skills with the ability to excel in fast paced environments.
TECHNICAL SKILLS
Operating systems: Windows, UNIX/ Linux
Technologies: HTML, XML, Web services (RESTful and SOAP), SQL, MVC
Languages: Java-J2EE, SQL, XML, HTML, Cucumber, JSON
J2EE Frameworks: Spring (Core, MVC, Data, Security), SpringBoot
Web Services: SOAP, REST, WSDL, JAX-RS, JAX-WS
Build Tools: Maven, Jenkins
Databases: DB2, SQL Server
Tools: Eclipse, JConsole, JMonitor, JIRA
Version control Tools: TFS, GIT, IBM Rational Clear Case
Other Languages: RPG
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Involved in analyzing existing RPG code and developing in Java.
- Extensive banking domain knowledge helps in understanding the client requirements and development.
- Extensive experience in designing the application pages using WPF tool.
- Implemented Customer authorization using SOAP service.
- Implemented Enterprise Alerts to communicate customer about the changes.
- Implemented API’s to publish the files to AWS S3 bucket.
- Worked on Swagger API and auto-generated documentation for all REST calls
- Used Rest client - POSTMAN to test REST API services.
- Developed application using spring (MVC, CORE, Security, Data), Spring Boot.
- Working with different teams, Tech Leads and Project Manager to understand business needs and participate in requirements gathering.
- Provided direction and shares knowledge with and mentored team members in area of expertise.
- Worked in Agile scrum methodology.
- Worked on TFS for source code version control.
- Prepare lists for Enhancement cases, QA defects and schedule plan to complete.
Environment: JAVA 1.8, Spring, Spring Boot, RESTful, Soap webservices, Findbugs, Sonar, PostMan, Agile Methodology, Eclipse, TFS, XML, Maven, Jenkins, Dockers, Openshift.
Confidential
Senior Java Developer
Responsibilities:
- Involved in analyzing existing RPG code and developing in Java.
- Extensive banking domain knowledge helps in understand the client requirements and development.
- Lead a team for delivering the collateral module and SI tasks.
- Extensive experience in designing the application pages using WPF tool.
- Implemented Customer authorization using SOAP service.
- Implemented Enterprise Alerts to communicate customer about the changes.
- Worked on New account workflow.
- Worked on Swagger API and auto-generated documentation for all REST calls
- Used Rest client - POSTMAN and Boomerang tools to test REST API services.
- Developed application using Spring (MVC, CORE, Security, and Data), Spring Boot.
- Working with different teams, Tech Leads and Project Manager to understand business needs and participate in requirements gathering.
- Provided direction and shares knowledge with and mentored team members in area of expertise.
- Worked in Agile scrum methodology.
- Worked on TFS for source code version control.
- Prepare lists for Enhancement cases, QA defects and schedule plan to complete.
Environment: JAVA, Spring, Spring Boot, Eclipse, TFS, XML, Maven, Jenkins, REST, Soap webservices, Findbugs, Sonar, PostMan, Agile Methodology.
Confidential
Developer
Responsibilities:
- Understand and gain good amount of knowledge for the requirements.
- Developed the detail design document for the system requirements. It includes identifying the changes at program level and the implementation method.
- Analyzing the existing application and develop system requirement specifications document based on the business requirements of the client.
- Created Images for the Touch screen GUI.
- System testing of the hardware at Onsite location (Germany).
- Onsite experience of design and integration at client location.
- Worked extensively on Java profilers and memory analyzer tools.
- Has undergone intensive training and well versed with quality processes.
- Handling knowledge sharing sessions and setting up the simulator environment for new resources.
- Worked on building and deploying the software.
- Analyzed the hardware performance and improved the performance with the help of the tools.
Environment: JAVA, Soap webservices, Eclipse, ClearCase, ClearQuest, Artisan, XML, JUnit, Linux, Cygwin, Performance tools.