Java/j2ee Developer Resume
SUMMARY:
- I have around 11 years of experience in Software development using Java/J2EE technologies.
- Experience in Microservice Architecture, API Gateway, API Management and Distributed Cache
- Developing Micro Services using Spring framework 2.5 and Java 8.0 using TDD (Test Driven Development)
- Configuring Eureka service discovery to dynamically discover the REST based micro services.
- Using Spring cloud Hystrix for fault tolerance of micro services.
- Configuring Spring Cloud Config in various environments to externalize the application configurations
- Working on CICD Process using Jenkin, Apache Maven, Sonar Qube, Find bugs, and RLM (Release Lifecycle Management tool)
- Analysis, design and development and implementation experience in enterprise applications using J2EE technologies.
- Experience in designing, developing multi - tier application using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Log4J, XML DOM, Web Services, SOAP using J2EE design patterns.
- Extensive knowledge of MVC architecture, Struts and Spring framework
- Experience in using Apache Axis tool for developing the stubs, skeletons, services, interfaces, CXF frame work and deploying the Web Service application on the server.
- Experience with installing and configuring application servers such, IBM WebSphere, and Apache Tomcat
- Experience on Eclipse, Rational Application Developer.
- Worked on SOAP using JAXWS, REST using JAXRS, Apache CXF for Confidential Bank Mobile projects.
- Good exposure to software development life cycle(SDLC)
- Hands on experience in various domains like Banking and Finance, Insurance, Airline and Automobile domain
- Have good inter personal, communication and presentation skills
TECHNICAL SKILLS:
Operating Systems: Windows XP,2000, UNIX
Language: Java, J2EE
J2EE Technologies: J2EE, JSP, Servlets, JDBC, EJB
Web Technologies: SOA (SOAP and RESTful Web Services using JAXWS and JAXRS), AJAX, XML, HTML
XML Parsers: JAXB, XPath, XML Beans
O/R Mapping: JPA, Hibernate
Object Data Mapping: iBATIS
Messaging: JMS and EMS Queue connections
RDBMS: SQL Server, Oracle, MS Access
Scripting Language: JavaScript
Development Tools for Java: Spring Tool Suite(STS), Eclipse, WSAD 5.1, Rational Application Developer 7.0, Rational Software Architecture 7.0
Source Control: RTC, Win CVS, Tortoise SVN, Clear Case, Start Team
Application Framework: Spring, Struts, Apache CXF(web services), Apache Axis 2.0
Web Security: SSL, SAMAL tokens, WS-Security by integrating WSS4J
Application Server: Tomcat 6.x, WebSphere Application Server 5.x
Reporting: Jasper and Cristal Reports
Domain: Banking (Retail Bank, Cards, Network Banking, Trade) and Finance, Insurance, Airline and Automobile
PROFESSIONAL EXPERIENCE:
Confidential
Java/J2EE DeveloperTechnologies & Tools: Microservice Architecture, API Gateway, API Management and Distributed Cache(Gemfire), Eureka Discovery, Spring Boot. PCF, REST API, Histrixs, App Dynamics, Splunk, Mockito, Jenkin and RLM, Sonar Cube/Lint, STS, Maven.
Methodology: Agile
Responsibilities:
- Active participant in daily scrum calls and involved in all phases of SDLC using Agile methodology.
- Extensively involved in SPRINT planning to groom product back log in a fast paced Agile-Scrum development environment.
- Involved Analysis and design of Micro Service and Orchestration Services
- Development of Various micro services Using Spring Boot, REST, Java Script, GEMFIRE Distributed caching.
- Involved in Security configurations and authentication of service using API Gateway, JWT, OAUTH.
- Application development using CICD process, Jenkin and RLM deployment tools
- Working on Miciro service config server Config Server using SVN repository.
- Writing Junit test cases using Mokito framework with Test Driven Development(TDD) approach
- Working on Micro service configuration like Eureka Discovery and API Gateway in Lower and Higher environments.
- Deployment of micro service in PCF from DIT to Production. Using RLM process to deployment micro services.
- Working on VA issues and Sonar Cube issues.
- Conducting code reviews and release activates for production release.
Confidential
Java/J2EE DeveloperTechnologies & Tools: JAVA, J2EE, Spring MVC, XML, JAXB, JPA, Java Script, Eclipse, Oracle
Responsibilities:
- Capture Requirements for this project.
- Involved in Analysis of the requirements.
- Involved in preparation of design documents for all the impacted methods and for new functionality
- Development of functionality using JAVA J2EE, SPRING MVC
- Development of application business logic using RSA.
- Unit Testing of constructed application business logic in both Client and Server
- Involved in production defect fixing and maintenance of the production version.
- Conducting code reviews and release activates for production release.
Confidential
Technologies & Tools: JAVA, J2EE, Spring IOC and AOP, RESTfull web services, SOAP web services, Hibernate, XML, JAXB, XPATH,XBEAN APACHE CXF, Ajax, WS Security
Responsibilities:
- Analyzing system and Assigning the development tasks to the team
- Coding and Unit testing using Spring IOC and AOP, REST and SOAP Web services, XML, Hibernate,
- Security and authentication configurations using WS security, SMAL token
- Interacting with other back end teams regarding the Analysis, design and code review.
- Understanding the requirement specific matrix and design.
- Analysis of production defects.
- Working with Performance testing team.
- DIT and SIT support
Confidential
Java/J2EE DeveloperTechnologies & Tools: JAVA, J2EE, Struts, Hibernate, TIBCO GI, Java script, Oracle, Toad, SVN
Responsibilities:
- Working with client to understanding the requirement specific matrix and design.
- Coding using JAVA J2EE, Struts, JPA Hibernate, Java script and debugging.
- Preparation of test plan and test cases.
- Carrying out Unit / Integration Testing.
- Involved in developing of front-end and back-end application components.
- Involved in developing customer specific framework API.
Confidential
Java/J2EE DeveloperResponsibilities:
- Defining the engineering process to establish offshore-onsite model for the P&C work.
- Analyzing the requirement. Preparation of analysis and design documents
- Preparation of test plan and test cases