We provide IT Staff Augmentation Services!

Java/java Developer Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 11 years of experience in Java/Java EE based application design, development and maintenance and support of middleware services and web based applications. Experience in enterprise software product engineering/solution/consulting especially in banking applications.
  • Rich experience in working small to large projects, handling and managing end to end delivery for medium to large complex projects.
  • Experience in delivering complex software development projects utilizing agile\iterative development as well as waterfall software development techniques.
  • Experience in direct interaction with business/domain expert for requirement elicitation. Experience in working with enterprise architects to understand and deliver high quality application design.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using MS VISIO.
  • Experience in Core Java concepts Exception Handling, Threads, Synchronization, Collection API, Generics and Concurrent collections/Framework.
  • Extensive experience in Design and Development of Enterprise applications using Restful Web Services using Apache CXF, JAX - WS SOAP web services, JAX-RPC Web services, EJB, Apache Camel, Spring, Hibernate and web applications using Struts, Spring MVC,JDBC,JSP
  • Experience in leading teams distributed across multiple locations with different time zones.
  • Worked on Spring-data-Cassandra and Spring Batch framework which allows database operations with Cassandra database.
  • Experience in Apache KAFKA, Hive, Spring Boot.
  • Experience in working with SQL, PL/SQL, and JDBC with Oracle.
  • Experience in creating batch processing Jobs in Autosys using UNIX shell scripting
  • Provided proactive technical leadership on design and development of multiple large-scale enterprise applications.
  • Well versed with all phases of software development life cycle with proven ability to work independently and in teams. Demonstrated experience to lead small to medium sized development teams technically as well as in application domain front.
  • Currently working on Agile Methodology. Using Rally for Tracking the Epics/Features.
  • Experience of code management using Version control tools SVN, Git, BitBucket Clear Case.
  • Used Splunk for log monitoring and uBuild, uDeploy and Jenkins for build and deployment.
  • Participated in reviews of design, functional specifications and code developed by other team members.
  • Excellent problem solving skills and ability to work as part of a team.
  • Worked with break fix team for supporting the new team along with development.

TECHNICAL SKILLS:

Technologies: Core Java, JDBC, Servlets, JSP, EJB, Apache CXF Restful web services and JAX-WS, JAX-RPC SOAP WebServices,Struts1.2, Spring IOC, Spring Batch, Spring MVC, JavaScript, AJAX,XML,HTML,Apache Kafka, Apache Camel, HIVE, Spring Boot,Log4j.

OO Modeling and design: Modeling the application architecture using UML 2.0, strong working knowledge of object oriented design and design patterns such as MVC and Core J2EE patterns.

Database and ORM frameworks: Oracle, SQL, Hibernate, Cassandra.

Application Servers: Websphere Application(WAS) and Tomcat

Development and build Tools: IBM Rational Application Developer, Eclipse, TOAD for Oracle, SOAP UI, Autosys, Ant, Maven, Quality Center, WinScp, Putty, HP Quality Center, uBuild, uDeploy, BitBucket,Jenkins and DataStax DevCenter.

Version Control: SVN, Git, Clear Case.

Operating Systems: Windows xp, 7 and Linux.

PROFESSIONAL EXPERIENCE:

Confidential

Java/Java Developer

Technologies: Apache CXF Rest web services, JAX-RPC, JAX-WS SOAP Web Services, Spring Boot, EJB, Spring, Hibernate, JAXB, XML, Apache Camel, Cassandra, EWS java framework, Apache Kafka, Hive, JMS, log4j,Ant,Maven,Git,BitBucket,Jenkins

Responsibilities:

  • Understand business requirements and elicit to technical design document
  • Create the High level design document and present the design document review with the project team for assumptions confirmation.
  • Creating Unit test plans for given requirements and reviewing integration test plan prepared by testing team.
  • Working with SOA team for Mappings of the new and old services definitions and additions.
  • Worked on new Rest service using Spring Boot. Coded the spring interceptors for authenticating the client request.
  • Used the spring rest repositories for database operations.
  • DB script creation for the new table’s schema using SQL.
  • Coded the new Batch jobs using concurrent execution framework with Generics and written corresponding Shell scripts/Jil files to deploy on Autosys.
  • Queries are written using HQL.
  • Wrote the logic to create the topics in Apache Kafka and send the topics to Kafka Cluster.
  • Read the HDFS data using Hive queries.
  • Migrated the Axis 1.4 client stubs and handlers to JAX-WS due to Hung thread issues.
  • Worked on defect analysis and production defects. Analyzed the defects or issues reported by the testing team using Splunk
  • Worked on Ubuild/Udeploy tools for code build/deployment in Lower lever environments. Worked on tools like Quality Center for defect tracking.
  • Rally is used for Agile tracking.
  • Using the Git, BitBucket and Jenkins for Source control and build and deployment.
  • Preparation of KT documents for Product support team
  • Coordinating with Offshore and Leading the Offshore.

Confidential

Java/Java Developer

Responsibilities:

  • Understand Business Context of requirements to evaluate technology and solutions
  • Develop/contribute to Technical Project Plan
  • Create the high and low level design flow and use case diagrams.
  • Review the design with the project teams.
  • Migrated the old services to new Web services using SOA Ngen2 model in Apache CXF and spring.
  • Configuration details are developed in spring config files.
  • Business logic is implemented using Core java functionalities and database operations are coded using Hibernate ORM tool for automating the mapping between database and objects in Java. And hibernate database is configured in config files using spring. Used Spring IOC for dependency Injection. Coded the HQL queries for DB operations.
  • Migrated the JAX-RPC Client web services to JAX-WS including handler classes.
  • New Batch jobs are implemented using Collections and concurrent API and Shell Script/Autosys.
  • Analyze defects/production incidents and fixing the defects
  • Worked on Ubuild/Udeploy tools for code build/deployment in Lower lever environments
  • Extensively Participated in code reviews internal/external using a tool called Crucible
  • Worked with was team to perform required was changes like creating new data sources, Queue configuration and Work Manage configuration for any project requirements.
  • Worked with testing team to triage the issue and update the defects through Quality Center/ALM
  • Coordinating with Offshore and Leading the Offshore.

Confidential

Java/Java Developer

Responsibilities:

  • Worked on high level design document.
  • Review the design with the project team.
  • The new service is implemented using Apache Camel and spring. Processing of the response data is done using Core java concepts.
  • Jackson json library is used to map the custom objects and Inheritance types.
  • Worked on Unit testing and analyze and fix the defects during CIT and SIT testing cycles.
  • Build/deploy tools are using for build and deployment in LLE.
  • Code review design with technical solutions team in the bank.
  • Coordinating with Offshore and Leading the Offshore.

Confidential

Java/Java Developer

Responsibilities:

  • Understand Business Context of requirements to evaluate technology and solutions
  • Design the Confidential .
  • Review the design with the project teams.
  • Added new Rest web service to get the details from small business salesforce using Apache CXF and spring. And modified the existing services logic according to the functional requirements.
  • Business logic is implemented in java and database operations are coded using hibernate.
  • New Batch jobs are implemented using Java/Shell Script/Autosys.
  • Analyze defects/production incidents and fixing the defects
  • Worked on Ubuild/Udeploy tools for code build/deployment in Lower lever environments
  • Extensively Participated in code reviews internal/external using a tool called Crucible
  • Worked with was team to perform required was changes like creating new data sources, Queue configuration and Work Manage configuration for any project requirements.
  • Worked with testing team to triage the issue and update the defects through Quality Center/ALM
  • Coordinating with Offshore and Leading the Offshore.

Confidential

Java/Java Developer

Responsibilities:

  • Understanding the BRD and design documents and write the pseudo code.
  • Worked EWS API to create/modify/find/delete appointments and get the userAvailability.
  • Worked on coding to modify the existing services.
  • Analyzing the defects
  • Worked on bug fixes.
  • Worked on unit testing and integrated testing

Confidential

Java/Java Developer

Responsibilities:

  • Requirement analysis
  • Low level Design
  • Created the Web pages using JSP and created end to end flow using Struts 1.2. Worked on the business logic using EJB’s and from beans using Action forms. Worked on validation and Tiles framework.
  • Worked on Coding for existing services.
  • Preparing UTP
  • Unit testing
  • DB Schema creation

Confidential

Java/Java Developer

Responsibilities:

  • Requirement analysis
  • Low level Design
  • Created the Web pages using JSP and created end to end flow using Struts 1.2. Worked on the business logic using EJB’s and from beans using Action forms. Worked on validation and Tiles framework.
  • Worked on consuming the web services using JAX-RPC.
  • Unit testing

Confidential

Java/Java Developer

Technologies: Struts 1.1, Spring, Servlets, JavaScript, JSP, Oracle, ANT, Log4j, XML.

Responsibilities:

  • Worked on CR implementations
  • Analyzing the defects
  • Worked on bug fixes in multiple initiatives
  • Worked on unit testing and integrated testing

Confidential

Java/Java Developer

Technologies: Struts 1.1, Ejb 2.0, JavaScript, JSP, Oracle server, Oracle, ANT, Log4j, XML.

Responsibilities:

  • Understanding SUC documents
  • Worked on Low level Design
  • Design the class diagrams, sequence diagrams
  • Developed Presentation Layer using JSP
  • Worked on development (All Layers)
  • Preparation of unit test cases
  • Involved in unit testing

Confidential

Java/Java Developer

Technologies: JMX, derby, Hibernate, JSF, Rich faces, JAVA 6, Advanced installer, MS SQL server, ANT, Log4j, Embedded tomcat server.

Responsibilities:

  • Worked on build script and precompiled jsps using ANT
  • Involved in development
  • Worked on Advanced installer tool
  • Analyzing the defects
  • Worked on bug fixing
  • Preparation of unit test cases
  • Involved in unit testing

Confidential

Java/Java Developer

Technologies: JSP 2.0, Spring 2.0, JDK, Hibernate, JBOSS, MS SQL server

Responsibilities:

  • Worked on designing the class diagrams, sequence diagrams and use case diagrams.
  • Worked on screen specifications.
  • Worked on developing the code.
  • Developed Presentation Layer using JSP.
  • Developed controller classes in spring web mvc.
  • Developed beans and hbm files using hibernate.
  • Worked on bug fixing.
  • Preparation of unit test cases.
  • Involved in unit testing.

Confidential

Java/Java Developer

Technologies: Java, JSP, Servlets, Oracle8i, Struts, Ejb, Hibernate, Ant, Log4J, Weblogic

Responsibilities:

  • Worked on CR Enhancements and development.
  • Worked on UI design.
  • Worked on defect analysis and fixing the defects
  • Design the class diagrams, sequence diagrams and use case diagrams.
  • Preparation of unit test cases and involved in unit testing.

Confidential

Java/Java Developer

Technologies: JDK 5, Hibernate, JSP, Struts 1.2, Ajax, JSTL, SQL Server, Ant, Log4J and JBoss 4.2.2.GA

Responsibilities:

  • Worked on low level design and code development
  • Involved in database design.
  • Involved in Unit Testing.
  • Involved in Integration Testing.

We'd love your feedback!