Senior Java Developer Resume
SUMMARY
- Developer with 6.5 years of IT experience designing, developing and implementing n tier architecture
- Extensive and solid experience in Banking and Financial applications
- Experience in Developing and deploying Microservices in cloud using spring boot
- Experience in PAAS cloud services like PCF
- Strong Programming Skills in designing and implementation of multi - tier applications using Java, Java-Servlets, J2EE, Java Beans, JSP Tag Libraries, JSTL, JMS, Web services, Struts 2.0 Framework, Tiles Framework, Spring MVC, Spring Web Flow, Spring Boot, JAX- RS, SAX/DOM, JAXB, XSD, XSTL etc.
- Strong experience in the Web Application GUI Development using HTML, JQuery, JQuery templates, AJAX, JavaScript
- Experience in working with IBM WebSphere Application Server and Apache Tomcat application servers
- Experience in working with Database servers like Oracle, MySQL
- Worked extensively on build and deployment tools like Maven and having hands on experience in continuous integration tools like Jenkins, SONAR
- Have working experience with performance tools like AppDynamics, SPLUNK, Adobe Site Catalyst, YSlow, Dynatrace & Wiley
- Worked on source code version control systems like clear case & IBM RTC
- Expertise in Junit testing frameworks such as Mockito
- Mentoring and training associates to help them achieve maximum productivity
- Expertise in defect tracking and management using HP Quality Center & IBM RTC
- Experience in working under complete Agile development
- Worked and managed teams in varied work culture environments with good International exposure. Have excellent communication and Inter personal skills
- Superior analytical, time management, collaboration and problem-solving skills
- Proven background working in teams in stressful, deadline-oriented environments
TECHNICAL SKILLS
Programming Language: Java
Web Technologies: J2EE, Spring Boot, Spring MVC, Spring Web Flow, Struts Framework, Apache Tiles Framework, Spring 3.0, REST Web Services, JSON, AJAX, JAX- RS, JMS, SAX/DOM, JAXB, XSD, XSTL
Front End Technologies: Javascript, Jquery
Database: Oracle, My SQL
Java Tools & JUnit Frameworks: Eclipse, Spring Tool Suite, MockitoServers IBM Web Sphere,Tomcat
Cloud Environments: Pivotal Cloud Foundry (PCF)
Build Management: Maven, Jenkins
Repositories: Clear Case, IBM RTC
Performance Tools: AppDynamics, SPLUNK, YSlow, Dynatrace, Wiley, Adobe Site Catalyst
Other Software or Niche skills/Tools: Gemfire 8.2.1 (distributed operational data management infrastructure)
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Grooming and Analysis of the user stories requirement for each sprint along with Product Owner & Team
- Designing based on the requirements
- To redesign the credit cards pages and to integrate some new requirement in those pages in order to improve the NPS score and customer satisfaction for the Confidential Credit Card - North America browser page based on the customer requirements
- To develop the JAX-RS calls by using Microservices and PCF Cloud Foundry by developing microservices and micro app and to deploy them into PCF space and also to use Gemfire to retrieve the content from the cache
- Also, to execute unit test case using Mockito and Junit framework and doing the Unit Testing for the required JSON output
- Finally, to render all the required objects on the client side using Ajax, Java Script and jQuery
- Monitoring the code performance and its standards and strive to improve it
- Developing common APIs and Interfaces
- Researched and Proposed solutions for various resiliency aspects by working with Senior Architects for better scalability, performance, flexibility for all Digital Channels
- Defect tracking and fixing
- Training new members of the team
Environment: Windows 7, Unix, Java, J2EE, HTML5, Java Script, CSS, JQuery, Struts, Spring, JAX-RS, Java Financial Platform (JFP), ASDPi, Eclipse, IBM WebSphere Application Server 7.0, IBM Clear Case, RTC, SQL Developer, Spring Tool Suite, Gemfire, Pivotal Cloud Foundry
Confidential
Senior Java Developer
Responsibilities:
- Requirements gathering and analysis
- Estimation and project planning
- Design and Low Level Design document preparation
- To develop global components for the Confidential Credit Cards of Mexico, LATAM, APAC and North America based on the customer requirements by using Java & J2EE technologies
- By developing common APIs and interfaces and tools that will benefit the consumption process across different Digital channels
- Proof of Concept(POC) on various architectures that was rolled out to the development team
- Involved in code migration from Clearcase to RTC writing the respective Maven scripts for build procedure
- Reporting the status to the client on weekly basis on statics report to improve the development performance
- Solution making in daily scrum calls
- Unit test Plan Preparation and execution
- Defect tracking and fixing
- Conducted Training for LATAM team members on the different frameworks and technologies
Environment: Windows XP/ 2000Java, J2EE, Java Script, CSS, jQuery, Struts 2, Spring, JAX-RS, Java Financial Platform (JFP), ASDP, Eclipse, IBM Web Sphere Application Server 7.0, IBM Clear Case, SQL Developer