Sr. Java Developer Resume
MI
SUMMARY
- Over 10+ years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Testing, Planning and management of deliverables,Production/Customer Support,Maintenance, Enhancements, Implementation in Insurance, Banking and Products.
- Expertise in Object Oriented and Service Oriented implementations.
- Experienced in designing, developing, and supporting of Web Applications involving Java/JEE technologies like Java, JSP, XML, JSON, Spring, Struts, ESB, SOAP and Restful Web Services.
- Proficient in deploying applications on multiple versions of J2EE Application servers like WebLogic, WebSphere, Apache Tomcat web server.
- Worked with multiple interfacing teams and extensively working on systems built on platform SOA, REST based web services, managing huge volume data and multiple interfacing teams.
- Experience in using multiple versions of IDEs such as Eclipse, Netbeans, STS and RSA.
- Experienced in Working on Oracle, DB2 and PostgreSQL.
- Experience in build tools like Maven, Jenkins and ANT.
- Hands on experience in source versioning tools like SVN, GIT and PVCS.
- 4.0 years in practicing and evangelizing Agile and Scrum practices for Software Development.
- Used Java 8 features like Functional Interfaces, Lambda Expressions,default and static methods in Interfaces.
- Experienced in creative and effective front - end development using JSP, JavaScript, HTML, JavaScript, Ajax and CSS.
- Implementing Mockito testing framework, allows the creation of test double objects (mock objects) in automated unit tests for the purpose of Test-driven Development (TDD) or Behavior Driven Development (BDD).
- Taken care of complete Java multithreading part in back end components.
- Having knowledge on Amazon web services - AWS, Angular JS, Node JS and BootStrap.
- Having Experience on Cucumber automation shell script writing.
- Having knowledge on Drools is a business rule management system.
- Extensively worked in On site- off shore model.
TECHNICAL SKILLS
Operating System: Unix,Linux, Windows 98,2000,XP, MS DOS
Languages: Java(JDK 1.4,1.5,1.6 and 8)/J2EE), SQL, HTML, CSS, JavaScript and XML
Tech/Frameworks: J2EE (Servlets, JSP, JNDI), JDBC, Struts 2.0,, Spring Framework (Spring MVC, Batch, JDBC, Boot, Hibernate, DOJO, AJAX, JQUERY, JMS, Web Service (WSDL, SOAP, REST Api) and AWS
IDE’s: IDE’s ( Spring Tool Suite-STS, Net Beans, Eclipse, RAD)
Web Server / ApplicationServer: ApacheWebServer1.3/2.0.WebSphere.6.1/8.5, IBM WebSphere 8,WebLogic 6.1/7.0/10.3, Tomcat4.1/5.5 and JBoss 4.0.4
Tools: Splunk, HPSM, Track, iReports, Cucumber, PGAdmin, Adobe Live Cycle Designer ES2, WPS., AEM (Adobe Experience Manager), Adobe reader, CMSA, Adobe PVCS.
Version Control: SVN, CVS, PVCS and GIT
Build/Deploy: Apache ANT, Maven and Jenkins.
Methodologies: Software Development Life Cycle (SDLC), Waterfall and Agile, Jira.
Database: Oracle 8.1.6/8.1.7, Pgsql 9.2.,and DB2 9/10
PROFESSIONAL EXPERIENCE
Confidential, MI
Sr.Java Developer
Responsibilities:
- Develop standalone projects for each product in Confidential and automate the services using Cucumber.
- Integrate with Jenkins build server and created as cucumber report.
- Having experience on behavior-driven development (BDD) and TDD used Gherkin language.
- Interact with different feature team and gather information about their services and automate their services.
- Implementing Rest services for POC
- Attend daily scrum meetings and follow Safe Agile principals.
Confidential, Houston,Tx
Sr.Java Developer
Responsibilities:
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API.
- Implementing Rest services to retrieve customer information from external web services and providing the same to User interface applications.
- Consumed various web services in spring for each resources requested by the UI applications.
- Build Restful Web services using JAX-RS API.
- Implemented Test cases using JUnit and Tested web services with REST Client.
- Implementing Java 8 features like Functional Interfaces, Lambda Expressions, default and static methods in Interfaces.
- Strong experience in developing Web Services using SOA, SOAP, REST, WSDL, UDDI and XML.
- Experience in developing persistence layer using O/R-Mapping tool Hibernate.
- Experience in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using PL/SQL in Oracle.
- Involved in the configuration of WebSphere Application server and application deployment.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Handled experience on Data Structures and Algorithms.
- Worked in an agile development model.
- Good experience with CVS, SVN, and Rational Clear case version control systems.
- Researched trends in current technologies and methodologies of web design.
- Collaborated with business teams to clarify needs and requirements.
- Giving new proposals and suggestions for application performance improvement.
Environment: Java 6.0 and Java 8, J2EE, JDBC, Web Services, Spring, SQL Developer,REST, Windows XP, UNIX, Oracle, IBM Rational Application Developer (RAD) and PVCS.
Confidential, Houston,Tx
Sr.Java Developer
Responsibilities:
- Receiving New Form requests from the PPM and working accordingly to their standards and delivering it within the set time is part of this project.
- Once development is completed will upload the templates in CMSA (Correspondence Management Solution Accelerator) will test the forms, from the end to end application and the check the flow through the logs and server whether the templates has been generated successfully or not.
- From java side worked on BPEL (Business Process Execution Language), is an standard executable language for specifying actions within business processes with web services.
- Using Adobe live cycle with the help of java business object interacting with BPEL service and display the dynamic value in the forms or letters.
- There are two application Ecso & One Claim, Both application will generate the forms based on the request.
- Involved in variousenvironments(Dev-ST-Preprod-Prod) to move the forms and validate.
- Worked as a point of contact for all the iCorr application and documents related issues and initiated a forum for all the support questions/issues.
- Preparation of Unit Test Plans and coordinating with testing team
- Debugging, modifying and testing existing Web Application
- Doing a peer review of the deliverables and documenting the defects
- Giving new proposals and suggestions for application performance improvement.
- Managing the configuration and controlling the application versions
- Involved in Production supports will resolve the production ticket within SLA
- Log verifications for all Prod and Non-Prod regions.
- Monitoring all the Prod servers and Generating regular Health checks mails to clients.
- Every week AVP impact for prod and non- prod region will alert the customer and client regarding the server impact and outage for the weekly impact on every week
Environment: Java 6.0, J2EE, JDBC, Web Services, Spring, SQL Developer, Oracle, IBM Rational Application Developer (RAD), IBM WebSphere 8, PVCS, Adobe Live Cycle Designer ES2, AEM(Adobe Experience Manager), Acrobat pro, Adobe reader, CMSA, Adobe PVCS and Logs.
Confidential
Module Leader
Responsibilities:
- Designed and developed the business rule framework using the Spring MVC framework
- Designed and developed a prototype to deploy the models on to a Web Sphere application server.
- Coordinated with enterprise performance engineering team on executing the performance tests, validating the results, addressing issues.
- Reviewed dynamic scan reports for any security vulnerabilities and worked with development teams on addressing those concerns.
- Attend daily stand up meetings as part of the Agile SAFe and give an update to the team on work progress.
- Worked with a variety of issues involving multithreading, server connectivity and user interface.
- Prepared the Impact Analysis document along with the requirements and the design.
- Provide technical solution for Java-Spring development/Database issues by troubleshooting the issues using Splunk logs, Business space.
- Fixing the defects in Development, System test, performance and pre-production environments within defined SLAs by consolidating, prioritizing, analyzing defects/bugs and making the necessary code changes.
- Experienced in writing JUnit Test cases
- Engage System and Integration Test team to validate fix once the issue is resolved
- Work with Support teams to identify root cause of Environment or infrastructure issues by creating problem tickets following the HPSM process
- Analyze the security related issues using HTTP Watch, Business Space.
- Involved in WAS instances (JVMs) are doing and their CPU / IO profiles - memory other WAS instance.
- Involved in performance tuning from java end and SQL query data fetching time analysis.
- Perform Nonpublic personal information scans(NPI) in all environment and report it to the security analysts
- Having knowledge on SSL(Secure Sockets Layer) is the standard security tech. forestablishing an encrypted link between a web server and a browser and used in OPENAM
- Having experience on infrastructure server used in Self Service Portal-SSP for maintain the all the server details.
- Manage a central knowledge base repository forapplications in support scope.
- Provided production implementation support for all the business applications consuming Framework.
- Using Splunk tool to analyze the logs(HTTP 400,403,404 and 500) for all the environment find the root cause and fix the issues.
- Implemented logging package Log4j for debugging and printing log output.
- JUnit and Easy Mock were used for developing the unit test cases.
Environment: Java/J2EE, Spring-Hibernate integration framework, VCE vBlock Platform Red Had Enterprise Linux,Spring Tool Suite(STS),SelfServicePortal(SSP), Open AM, Gem fire, Mule, Splunk, HP Service Centre(HPSM),Track,Tomcat and IBM WebSphere 8.
Confidential
Java Developer
Responsibilities:
- Extensively worked in Core Java, Java Swings, Calling a Web service and Oracle.
- Involved in writing a nightly batch process which will move the data from One Database to other.
- Involved in preparing Details design documents which includes Business flow diagram, Class diagram, Entity diagram etc.
- Incident Management Process.
- Outage Notification Process for unplanned outages.
- External and Internal interfacing vendor management process.
- Trouble shooting on reported problems & engaging internal/external support partners to address the immediate/permanent resolution.
- Root cause analysis on environment related issues.
- Identify process improvement, automation Opportunity & implement the solution.
- Application code deployment support.
- Running monthly batch job
- Monitor change management process, Perform impact analysis for applications in support scope.
Environment: Java 1.5, Web Services, Web Sphere 7, RAD, JDBC, Oracle, PVCS, SCM and SOAP UI.
Confidential
Java Developer
Responsibilities:
- Utilized the various J2EE Design patterns to develop the Business modules based on the required functionality.
- Analysis, design and development of Application based on J2EE using Struts, spring and Hibernate.
- Developed view and controller components.
- Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rosefor generating the UML diagrams
- Implemented different Design patterns like Singleton Pattern and MVC architectural design pattern.
Environment: Java 1.6, Struts-Spring-Hibernate integration framework, CVS, JSP, HTML, Oracle,DB2, SQL, PL/SQL, XML, IBM Rational Application Developer, Ajax, JQuery.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved inAnalysis,Design, Development, and Testingphases of the project
- Used design patterns like Service locator, Data Access objects, and MVC
- Designed and developed the user interface using JavaScript, HTML and CSS
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- RAD and deployments in Web Sphere
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the Web Sphere Application Server to access the Database by setting up Data source and Connection Pool.
- Used JBoss Application server.
- Deployment is done Web Sphere.
- Generated the reports using iReports tools.
- Utilized Log4j for request / response / error logging
Environment: JAVA, JSP, Servlets, JNDI, XML, IBM Rational Application Developer (RAD), Web Sphere, Jboss, SQL Server 2003, PLSQL, Windows XP, SVN, ANT.