Senior Java Developer Resume
PROFILE SUMMARY
- 8+ years of experience in the software industry in development of various enterprise applications using Java based technologies.
- knowledge on micro services architecture using Rest APIs, spring boot, docker,Eureka,Kubernetes,dynatrace, and AWS.
- Analysis / design / development / testing experience in Java / J2EE / Web Based Application.
- Possessing excellent interpersonal, analytical, organizational, managerial, written and technical skills.
- Experience in using design patterns like Front Control /Singleton /Intercepting Filter /Creational /Decorator /Factory /Abstract Factory etc.
- Experience working in Agile/Continuous integration environment/Iterative/Waterfall.
- Working knowledge on SOA driven development using SOAP/JAX - WS/Axis 2, RESTFUL/JERSEY (JAX-RS), RESTFUL /spring mvc 4 capabilities and reporting tools like Jasper Report/ireport.
- Expertise in developing enterprise applications using frameworks like Spring Boot/Spring MVC 4/Struts 2/Prime faces.
- Expert knowledge on UI development using Angular JS /HTML 5 /CSS 3.
- Experience in building application using JavaScript/Bootstrap/Ajax/JQuery/Json.
- Experience in IBM (BPM)/Process Designer/Design and create workflows for various business requirements.
- Experience in SQL Server 2000 / 2005 / 2008 / 2012/Oracle 10g/11g/12c
- Knowledge in JDK1.8 features like Lambda Expression and Functional interfaces/Java stream API.
- Working knowledge on Jira/Git/confluence/big bucket/Jenkins/Bamboo/SVN.
- Have worked on both Investment and Retail banking Projects. Superficial domain knowledge in investment banking and SOA Driven Application.
- Software testing experience using Jmeter/CA Introscope workstation.
- Experience implementing Bean Validation 2.0(JSR 380)/Hibernate validator 5.4.1 for general spring mvc server side validation.
- Work knowledge on continuous integration with maven script/Jenkins server.
- Code scan using IBM code scan.
TECHNICAL SKILL SET
Languages: Java, J2ee, JavaScript, JQuery, JQuery-Ui, SQL, HTML5, CSS, AngularJS, JSON.
SOA/Services: Soap/JAX-WS/Axis 2, Restful using Jersey/JAX-RS, Postman, Restlet, SoapUI, Jmeter.
Frameworks: Spring MVC, Struts 2, custom MVC frameworks, JPA 2.0, Prime faces, Bootstrap.
App Servers: Apache Tomcat/Glassfish/Web logic/Web sphere/Apache Server.
Security mechanism: AOuth 2.0/SAML/SSL/Basic authentication using Spring
Technologies: JSP, Servlets, JDBC, JPA 2,Spring boot/Spring IOC/AOP, JSON, Java Mail, AWT, RMI, JUnit, Log4j, DHTML, JQuery, Ajax, Jasper Report, LDAP, XML, DTD, Free Marker, Maven, Apache Tiles, JAXB.
Version Control: Subversion/GIT/CVS
Dev Tools: Eclipse, Firebug, Ant, Maven, JIRA, Bugzilla, I Report, GIRA, Oracle JDeveloper,IBM-IGC/BPM,Spring Tool Suit,Confluence,Big bucket, Jenkins,IBM Code Scan.
Testing Tools: Jmeter/Selenium/SoapUI/Postman, CA Introscope workstation.
Reporting tools: Jasper Report/I report.
GUI Tools: SQL developer, PL/SQL Developer, MySQL
Operating System: Windows 98 / 2000 / NT / XP, UNIX.
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Roles & Responsibilities
- Convert business logic to software components.
- Uses Spring boot 2.2, JPA Repository, Jdk1.8
- Work with dev-ops for continuous deployment/delivery using Jenkins/IBM Urbancode.
- Involved in software support for SIT/UAT/DEV deployments
- Prepare packages for all the 3 SIT/UAT/DEV environments.
Environment: Spring boot 2.2, JPA Repository, Jdk1.8, Git, Github, Jenkins,IBM Urbancode.
Confidential
Senior Java Developer
Roles & Responsibilities
- Application enhancements according to the client requirements.
- Manual deployment in Jboss and Tomcat cloud environments.
- Automating deployment process/scripts using deployment manager.
- XSD tuning to generate fields corresponding to the Model values.
Environment: Jax-WS,Apache Axis 2, Ant, Jboss application server, Apache tomcat 8.5.
Confidential
Senior Java Developer
Responsibilities:
- Experience using tool Visio for design.
- Worked with spring boot, spring batch and JDBC Template.
- Worked with junit/mockito framework to achieve 95% code coverage.
- Used Jacaco/enterprise sonarqube server integrated with Bamboo for continuous integration.
- Performed project build/application deployment using ansible.
- Support day-to-day Etax executions in both production and staging environment.
- Worked with spring java - annotation based configurations.
- Implemented itext to work with pdf split process.
Environment: spring boot, spring batch, JDBC Template, STS, gradle, bitbucket, jacaco, sonarqube, esp agent.
Confidential
Senior Java Developer
Responsibilities:
- Worked with Restful web service with Spring MVC 4 built in capability (@restcontroller).
- Spring MVC 4 framework to separate concerns and structural components in the design.
- Consumes rest data using Jersey client 1.8. api.
- Worked with Jersey Bean Validation 2.25.1 for validating REST beans.
- Implemented Oauth 2 handshake with Spring/Rest Uri for high level token based security (access token/refresh token).
- Historical data modeling and processing as background (scheduled quartz job) work to ensure the data integrity and flow.
- Implemented IBM BPM workflow integration with IBM IGC for data modeling using web services.
- Work experience using Jira, Git integration with Eclipse IDE.
- Guiding the Application Team’s entity design to ensure maximum leverage out of the ORM layer and JPA best practices, usage of Criteria Builder api/with predicate
- Introduction of audit logging interceptors and security filters.
- Implemented i18n internationalization for multi-language (French/English) switch support.
- Implementing Bean Validation 2.0(JSR 380)/Hibernate validator 5.4.1 for general spring mvc server side validation.
Environment:IBM -IGC,IBM -BPM, Spring MVC 4, Restful using JAX/RS (Spring MVC 4), Oracle 12c.Web-logic, My Eclipse,Maven,BigBucket.
Confidential
Senior Java Developer
Responsibilities:
- Worked with both SOAP/Restful web service in a grid environment in a multi-tier architecture.
- Performed web-service testing using Postman/SoapUI/Jmeter for performance, load, endurance and regression.
- Historical data modeling and processing as background (scheduled quartz job) work to ensure the data integrity and flow.
- Work with Jira integration with Confluence.
- Created SOAPtest casesfor different test scenarios and integrated thetest suiteto Jenkins.
- UsedSOAP UI toolto create test cases and quickly unit test the web service code.
Environment: Tibco,Junit, Jmeter, Introscope, IBM code scan, Web Team access, Apache axis 2.Jersey, Postman.
Confidential
Senior Java Developer
Responsibilities:
- Integrated Web service (Restful with Jersey), JSON response with AngularJS.
- Re-factored data table filtering using AngularJS Filter and two way data binding.
- Implemented Auto-complete functionality in multiple search fields by means of Twitter’s Type-Ahead Api.
- Implemented twitter’s Type-Ahead Autocomplete functionality.
- Worked with Restful web service with JAX/RS (Jersey).
- Managed JSON Response with type-ahead autocomplete api.
- Resolved application performance by means of executor and executor service.
- Developed user interface using AngularJS framework support.
- Worked with Spring MVC framework with OKM(Oracle Knowledge Management)
Environment:AngularJS, Spring MVC, Type-Ahead api, Restful using JAX/RS (Jersey), Oracle 12c.Web-logic, My Eclipse, OKM (Oracle Knowledge Management).
Confidential
Senior Java Developer
Responsibilities:
- Used core competing technologies like JPA 2, Spring IOC/AOP, Struts 2, SOAP-JAX/WS,ORACLE,
- Developed user interface with HTML 5, CSS 3.
- Managed JSON Response with JQuery in Struts 2
- Developed web-service security mechanism using “spring with OAUTH security”.
- Used SOAP UI for web service client side testing.
- Implementing middle ware framework like JPA 2.
- Test Experience using Junit (Assert Support).
- Testing and deployment of Web Services in Oracle Weblogic 12 with SoapUI.
- Install, configure, test, maintain, monitor, optimize, and troubleshoot servers in the production, quality assurance, and development environments in a timely and accurate fashion.
Environment:Struts 2, Spring IOC/AOP, Jquery UI, BootStrap, JPA 2.0, SOAP using Jax-ws, Oracle 12c, Web-logic 12, My Eclipse, JIRA, I-Report.
Confidential
Senior Java Developer
Responsibilities:
- Integration of OHIP (Ontario health insurance plan) web service makes the system more flexible by online Health Card information exchange and validation using web service methodologies.
- Develop client code for OHIP (Ontario Health Insurance Plan) web service implementation.
- Re-factor existing system with specific web service client implementation.
- Involved in all phases of Software Development Life Cycle (SDLC).
- Developed SOAP resources using JAX-WS for user account management.
- Consumed SOAP messages from various vendors.
- Created mock services for testing using SOAPUI.
- Worked with (MTOM) Message Transmission Optimization Mechanism, a method of efficiently sending binary data to and from Web services.
Environment:Prime Faces, Spring IOC/AOP, JPA 2.0, SOAP using JAX-WS, SQL Server.Apache Tomcat, Net Beans, JIRA, I-Report, MTOM (Message Transmission Optimization Mechanism).
Confidential
Senior Java Developer.
Responsibilities:
- Develop UI framework using Struts2 and apache Tiles.
- Re-factor and maintain loosely coupled middle-ware layering using spring IOC.
- Implemented Tiles Support for web page separation.
- Built and deploy using Maven support.
- Checking the schedules of work as per project.
- Preparing meeting minute’s document.
- Informing the Project Manager regarding the status of the project and fixes in each application.
Environnent:Prime-faces, Spring IOC/AOP, Jquery, JqueryUI.NetBeans IDE, Apache Tomcat, SQL Server.
