Sr. Java Developer Resume
SUMMARY:
- Experienced distributed web applications/ web services design & development engineer offering over 12 years of technical expertise in designing, developing, integrating and releasing large enterprise solutions for desktop, tablet and mobile platform using Java/J2EE technology stack.
- Expertise in all phases of SDLC & Product lifecycle using Waterfall, Agile and Scrum methodologies; experienced in translating business requirements into technical solutions; and fanatical about quality, usability, security, stability and scalability.
- Hands on development and problem solving skills in latest Java technologies like Java,J2EE, Spring framework, Struts, Hibernate, JDBC, JSP, Servlets, Multi - threading, XSLT, JAXB,XML, AJAX, Maven, Java Scripts and SQL.
- Strong in design and development of SOAP & Restful Web Services using WSDL, SOAP, AX-RPC, AXIS, JAX-RS, JSON and WS-Security.
- Designed and developed GUI by using various advanced technologies like JavaScript, CSS, HTML, DHTML, JSP and Ajax.
- Design and development of web-based applications using different web and application servers such as WebLogic, WebSphere, JBoss and Apache Tomcat
- Experience in AngularJs, JavaScript, or reusable web components
- Expertise in writing unit test cases using framework Junit with Mockito and PowerMockito
- Leadership ability with a solid understanding of business and technology requirements to integrate and implement solutions effectively.
- Good working experience with code quality management tools like sonarQube, Jacoco.
- Experience in test automation using Selenium and test coverage using Cobertura.
- Experience in continuous integration using Jenkin and Anthillpro.
- Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
TECHNICAL SKILLS:
Primary Skills: Java, J2EE, Oracle, JSP, JavaScript
Operating Systems: Windows 9X, Windows NT, Windows 2000, UNIX
Development Tools / IDE: Eclipse, IntelliJ IDEA, STS, RAD 7.0
Databases: Oracle 11g, MySQL and MS Access
Configuration Tools: Clear case, Visual Source Safe, SVN, GitHub
Domain Knowledge: Banking, Manufacturing
Frameworks: Spring 4, Struts, MVC, Spring Boot, Angular JS
Others: Spring batch, XML, Enterprise Architect, Oracle Maximizer Test & Learn, Tealium Tag management System, SonarQube, Cobertura, Selenium, Cold fusion, Ajax, Xmetal, Hibernate, Ant, Maven, Jenkins, Junit, Amazon web services, Quartz scheduler, ehCache,jUnit,Mockito, PowerMockito
PROFESSIONAL EXPERIENCE:
Confidential
SR. Java Developer
Responsibilities:- Interaction with Customer and collect all the requirements.
- Developed customer facing web application using Java, Spring, JSP, Servlets and Server side components under J2EE environment
- Developed custom filters to intercept all the requests.
- Used both RESTful and SOAP web services to consume back end services.
- Designed and developed required WSDL and XSD for the services.
- Create a new XML based MVC framework for all the contact-us and lead forms in Wells platform.
- Involve in all phases of SDLC and review all the framework level changes in the platform.
- Developed the presentation layer using Java Server Pages(JSP), Tiles, Ajax and Java Script
- Used maven for developing build scripts and deploying the application onto WebLogic
- Used Jenkin and Anthillpro for continuous integration
- Used SVN and Git for source code repository
- Started using Test Driven Development (TDD) for projects.
- Developed customer facing application using Spring boot.
- Developed scheduler jobs using spring Quartz scheduler.
- Implemented and used code quality tools like sonarQube, code review tools like Crucible and code coverage using Cobertura.
- Lead the team to provide design and development guidance and ensure all the milestone are met without any slippage.
- Writing unit test cases and involved in code reviews of the team
- Establish a process for the security review of all the major deliverables in the platform.
- Used Splunk to analyse log data to tracking and produce report.
- Automated test cases using selenium.
- Implemented Tealium tag management system across Well Fargo platform and implement Test & Learn functionality using Oracle Maximizer.
Environment: Java 1.8, Spring 4.3.4, Spring Boot, SOAP, REST, SOAP UI, WebLogic, Eclipse, Oracle 11g, Hibernate 3.0, JDBC Template, JSP, JSTL, Servlets, JavaScript, Angular Js, Design Patterns, JQuery, AJAX, HTML5, CSS 3.0, Maven, ANT, Jenkins, XML, PL/SQL, JDBC, UML, JNDI, JUnit, JAXB, SVN, web services(JAX-RS), Log4J, Tealium Tag Management System, Maximizer Test and Learn, Agile Methodology
Confidential
SR. Java Developer
Responsibilities:
- Interacting with client and understanding the business requirements and implement the functionality.
- Lead the team provide the technical direction in all SDLC phases.
- Design, coding, testing and implementing the System developed.
- Created Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the details design of the application
- Developed stored procedure in Oracle database for achieving Treasury card processing requirements.
- Peer reviewing all the deliverables.
- Implement REST web services to consume the back end data.
- Rebuild the web application using Spring MVC.
- Implement new commercial card functionality as part of bank merger.
- Create a new common framework for the pagination in report module.
- Following-up of corrective action on defects reported.
Environment: J2EE, JDK 1.7, WebSphere 6.1, Eclipse 3.3, Oracle 11g, Clear case, JSP, ANT, Web Services, RAD, Shell script, Struts, ant, Spring, XML, Rational Rose etc.
Confidential
SR. Java Developer
Responsibilities:
- Interacting with client and understanding the business requirements and implement the functionality.
- Involved in complete planning, execution, resourcing and monitoring.
- Managing customers and their expectations
- Preparing Estimates, Coordination of onsite and offshore activities, tracking project progress, Resolving of Technical issues in the project, making sure SLA are met for all services.
- Preparing and approving status reports, time sheets and service requests.
- Implemented Telematics Techpubs Interface.
- Implemented Common Web Authentication (CWA) for Techpubs & modbase application
- Additionally, manage other web development and support projects within the account and is responsible for the delivery.
Environment: J2EE, JDK, WebSphere 6.0, Eclipse, Oracle 10g, ColdFusion, iPlanet, Web Services, RAD, Struts, Rational Rose, ant, Struts, etc.
Confidential
SR. Java Developer
Responsibilities:
- Interacting with client and understanding the business requirements and implement the functionality.
- Design, develop and test all the assigned modules.
- Self and peer review of deliverables.
- Configuration management and merge the required versions.
- Develop functionalities using Java, Servlet, JSP & oracle.
Environment: Java Servlets, Jsp, Core Java, Oracle, WebSphere 5.0
Confidential
SR. Java Developer
Responsibilities:
- Interacting with client and understanding the business requirements and implement the functionality.
- Design, develop and test all the assigned modules.
- Develop functionalities using Java, Servlet, JSP & oracle.
Environment: Java Servlets, Jsp, Core Java, Oracle, WebSphere 5.0