Java Developer Resume
OBJECTIVE:
- To work professionally, and contribute knowledge and experience to provide IT solutions in timely & cost effective manner. Use technologies efficiently to develop effective solutions.
SUMMARY
- 17+ years’ experience in software industry.
- Involved in end to end implementation of various business applications in the areas of Telecommunication, Finance, Manufacturing, and Internet.
- Experienced with building and integrating components necessary to establish and maintain n - Tier applications.
- Experience in Cassandra Data Modelling and handling Big Data Technology use cases.
- Exposure and hands-on experience on Big Data technologies like Apache Cassandra, Apache Spark.
- Worked on latest technologies like Apache Nifi.
- Hands-on experience on Microservices, Sprint Boot, Spring core, Spring Integration, Hibernate, REST.
- Experience in working on Payment Card Handling systems.
- Completed The Payment Card Industry Data SecurityStandard (PCI DSS) Training required for working on Payment Card systems.
- Expert in Java, Microservices, Rest Services, Service Oriented Architecture (SOA), J2EE, Spring, JMS, Apache Kafka, Solace Messaging Broker, JDBC, Servlets, EJB, WSDL/XSD’s, XML, XSLT, UML, Hibernate, Oracle and HTML.
- Strong skills in Object Oriented Analysis and Design (OOAD) using UML and in using various Design Patterns.
- Strong ability in communicating, coordinating with Project Development Team and prioritizing workload.
- Highly motivated, detail oriented, has ability to work independently and as a part of the team with Excellent Technical, Analytical and Communication skills.
- Strengths include ability in meeting deadlines and deliverables while achieving excellence and quality of work.
- Good understanding of business functionalities.
- Experience and involved in all SDLC. Worked in both SDLC & Agile software development methodologies.
- Worked in implementation of CMMI Level 3 processes for the projects.
- Experience in Agile Methodologies like SCRUM, Kanban and Waterfall methodology.
- Experience in development of REST, AJAX technologies and Jersey frameworks.
- Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
- Experience with JUnit, Mockito, Log4j, and SLF4J in developing Unit test cases and cucumber, selenium, wiremock tests for acceptance tests.
- Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows and Linux platforms.
- Experience in building applications using Maven, Gradle.
TECHNICAL SKILLS
Big Data: Apache Cassandra 2.x, Apache Spark, Apache Kafka
J2EE Technologies: Spring Boot, Spring Core, Spring Integration, WebServices, Servlets, Java Server Pages (JSP)
Tools: RAD8, WSAD, Eclipse, Visio, Clarity, Maven, ALM/QC, IBM Filenet, Gradle
Testing: JUnit, Cucumber, WireMock, PowerMock, Mockito
Scripting: JQuery, JavaScript, XML, HTML
Operating System: Unix, Linux, Windows 7, XP
Web Servers: IBM WAS, JBoss, Tomcat
Languages: Java1.x, C, C++
RDBMS: Oracle, SQL Server, MySql, MS Access
ORM: Hibernate
Source Control: Git, SVN, MKS, RTC
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Designing of Interfaces & APIs
- Building Microservices using Spring Framework, Designing Kafka messages and build code to publish and consume wherever required.
- Writing Acceptance Tests using Cucumber, WireMock & Karate.
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Java Developer
Responsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Designing of Interfaces & APIs
- Write Java Code for accepting Citi Cobrand credit card information. Consumes Citi events and publish the required acknowledgements and member details through REST services.
- Writing Acceptance Tests using Cucumber, WireMock & Karate.
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Java DeveloperResponsibilities:
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Change Management Controlling
- Designing of Interfaces & APIs
- Building Microservices for specific interface response
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Preparing Deployment Strategy.
- Data Analytics Reports using Apache Spark Cassandra connector.
Confidential
Java DeveloperResponsibilities:
- Architecture & Designing Apache Nifi customer processors and services.
- Change Management Controlling
- Building Apache workflow components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Preparing Deployment Strategy.
- Reporting progress to all the stakeholders.
Confidential
Java DeveloperResponsibilities:
- Analysis of Requirements
- Architecture & Designing Cassandra components, Keyspaces, Columnfamilies
- Change Management Controlling
- Designing of REST APIs
- Building components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Java DeveloperResponsibilities:
- Analysis of Requirements
- Preparing WBS
- Change Management Controlling
- Designing of components
- Building components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Programmer & DesignerResponsibilities:
- I am responsible for handling the team of 10 members. My responsibility involves:
- Analysis of Requirements
- Providing and negotiating on Estimates at various Phases.
- Preparing WBS
- Change Management Controlling
- Designing of components
- Building on components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Programmer & DesignerResponsibilities:
- I am responsible for handling the team of 10 members. My responsibility involves:
- Analysis of Requirements
- Providing and negotiating on Estimates at various Phases.
- Preparing WBS
- Change Management Controlling
- Designing and Building Components
- Conducting Reviews: Technical Design Documents, Code, Test Cases
- Preparing Test Strategy Document.
- Reporting progress to all the stakeholders.
Confidential
Programmer & DesignerResponsibilities:
- I was responsible for handling the technical team of 10 members. Planning, Designing the modules, reviewing the specification documents, tracking plan, preparing WSRs, PSRs and development activities.
Confidential
Team LeaderResponsibilities:
- System & Requirement analysis
- Architect of database tables using MySQL.
- Developed extensible framework that allows users to easily integrate individual modules to enhance the features of the application.
- Managed the module development by the team of 4 members
- Task identification and Responsibility distribution to team members.
- Assisted Project Manager in development.
