We provide IT Staff Augmentation Services!

Senior Java Developer / Architect Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Passionate OO programmer with clear CS fundamentals
  • Highly interested in data structures and algorithms
  • Experience technically leading and managing small team
  • Java Development (JDK 1.8)
  • IDP and SP initiated SAML implementation for Single Sign - On (SSO)
  • OAuth2 implementation for Single Sign-On.
  • Service Oriented Architecture (SOA) And Microservices
  • SOAP Web Services (JAX-WS, Apache CXF, WSDL, XML, XSD, JAXB)
  • REST APIs (JAX-RS, Jersey, Spring Rest Template, JSON, Chrome Postman, HATEOAS etc.)
  • Spring Dependency Injection, AOP,Spring Transaction Management, Spring MVC, Spring Boot, Spring JMX, Spring JPA Repository, Spring Cache, Spring Async processing and SpEL.
  • Spring Boot Actuator, Spring Cloud, Twitter zipkin and Netflix Eureka, Zuul and hystrix
  • AWS - EC2, S3 and Elastic Beanstalk
  • Enterprise Application Integration - Mule ESB, IBM Message broker, Apache Camel
  • App Servers IBM Websphere, Jboss and Tomcat
  • Application memory and performance monitoring: appdynamics, IBM heap and thread dump analyzer, MAT and
  • ORM: Hibernate
  • Queue : ActiveMQ, Apache Kafka with Apache Zookeeper
  • Test-Driven Development (TDD)
  • Software Design Patterns and Enterprise Application Integration Patterns (EIP)
  • Test Automation (JUnit, TestNG, JMock, Mockito)
  • RDBMS & NoSQL (Oracle, MySQL, MongoDB, Marklogic, Apache Cassandra)
  • Continuous Integration & Continuous Deployment Tools (Apache Maven, Jenkins)
  • Caching (Ehcache, Guava)
  • Agile/Scrum - Rally and JIRA

PROJECT EXPERIENCE:

Confidential

Senior Java Developer / Architect

Technology: Java, J2EE, IDP & SP initiated SAML implementation, IBM RAD, OAuth 2.0, Oracle, AWS EC2, AWS S3, AWS Elastic beanstalk, Zuul, MongoDB, hystrix, Spring Boot.

Responsibilities:

  • Design and develop Single Sign-On (SSO) using IDP and SP initiated SAML implementation.
  • Design and develop Single Sign-On (SSO) using OAuth2
  • As a Shared service Product Owner, closely worked with Application teams, clients in understanding the business requirements and provided the technical solution.
  • Worked with QA team to resolve testing issues.
  • Followed agile product development methodology.
  • To be part of daily standup meeting.
  • To work with business analysts and other senior developers in splitting/creating “USER STORIES ” out of “EPICS” and tasks out of “USER STORIES”
Confidential

Senior Java developer / ArchitectTechnology:

  • Java (JDK 1.8)
  • J2EE
  • Hibernate
  • JPA
  • Oracle
  • SQL
  • Maven
  • Junit
  • Spring AOP
  • Spring transaction
  • Spring JPA Repository
  • Spring rest template
  • IBM Web Sphere Application server
  • IBM Heap and Thread dump analyzer
  • Slf4j-Log4j
  • Jackson (JSON)
  • Springsource Tool Suite IDE
  • google chrome Postman
  • Spring Boot Actuator

Responsibilities:

  • Developing the RESTful APIs dynamically using Java, Spring rest Template / Spring MVC, JAXB, HATEOAS and Jackson to support XML and JSON response formats
  • To develop service framework for CITI KYC application.
  • To create micro service using Spring cloud Netflix eureka and Twitter Zipkin.
  • To develop solution for complex problems (“cross cutting concerns”) using Spring AOP implementation.
  • Implement Audit trail for application using Hibernate interceptor.
  • To develop Rest client using Spring REST-Template for complex point-to-point connections.
  • To implement NIO in application by supporting Servlet 3.0 specifications Implemented by IBM Web sphere.
  • To Implement HTTP connection pool by implementing keep-alive.
  • To develop interface for CITI KYC to communicate with AB INITIO data warehousing.
  • To Maintain CITI KYC application across the entire region.
  • To represent frame work team in SIT, UAT and production status calls.
  • Communicate with business analysts in transforming FRD (functional requirements document) into high level design document.
  • RESTful API Design and Development
  • Conditional autowiring using spring expression language (SPEL)
  • Customized injection and adding properties using spring profiling.
Confidential

Senior Java developer

Technology: Java, J2EE, Hibernate, JPA, DTO, Intellij, Jetty, Oracle, SQL, Maven, JavaScript, CSS, JQuery, Appdynamics, Junit, Jasper report, Spring transaction,

Responsibilities:

  • Closely worked with Product owner and Business analysts in understanding the business requirements and provided the technical solution.
  • Worked with QA team to resolve testing issues.
  • Followed agile product development methodology.
  • To be part of daily standup meeting.
  • To work with Product owner, business analysts and other senior developers in splitting/creating “USER STORIES ” out of “EPICS” and tasks out of “USER STORIES”
  • To write unit test cases using Junit as part of TDD.
  • To manage the entire application and its performance using Appdynamics.
  • Worked with Jetty server for application deployment in development environment.
  • Worked with Intellij IDE for product development.
  • Created DTO, stored and retrieved data from tables as DTOs using hibernate.
  • Build application after running all the unit test cases and deployed the application in Jetty server using Maven
  • Aligned and formatted the UI using CSS
  • Implemented client side scripts to interact with user using Java script and JQuery framework.
  • Created reports using Jasper report for academic courses.
Confidential

System Engineer

Technology: Java, J2EE, SOA, WSDL, JMS, spring, Web services, WS-*, EJB, JCA, SOAP-UI, OOP/OOD, Apache Axis, Jersey, JAX-RS, Restful web services, Ant, IVY, Spring DI, XML, JAXB, JAXP, XSD, eclipse, Cobertura code coverage .

Responsibilities:

  • Designing, developing, testing and maintaining the product.
  • Host legacy system (T24) as web services using SOAP and Restful web services.
  • Created web services on the fly using Apache Axis.
  • Consumed Restful web services using Jersey.
  • Implemented WS-Security as part of defining services contract.
  • Implemented MDB to put message in “in-queue” and get the response from “out-queue” of JMS.
  • Build the project and run all test cases using Ant.
  • Resolved the dependencies using IVY.
  • Generated report on code covered by unit test cases using Cobertura.
  • I Developed demos for sprint meeting, and gave demos of software to customers.
  • Developed test suite framework and regression tests script using SOAP UI for created web service.
  • I Designed and developed complex algorithm using classic design pattern to achieve business logic.
  • Provided support and maintained the product for each patch and service pack.
Confidential

Programmer analyst 

Technology: Java, J2EE, JCA, SOA, IBM message broker, Mule ESB, Fiorano ESB, Ant, IVY, Junit, T24, Eclipse, Web services, WSDL.

Responsibilities:

  • Created custom adopters "in-bound” and “out-bound” in Mule, IBM message broker and Fiorano ESB.
  • Developing and enhancing the Mule ESB layer that’s responsible for routing API calls, validating responses using XML schema, and transforming response payload as per client request.
  • Enriched, transformed business data in Mule, IBM message broker ESB.
  • Performed service orchestration in Mule, IBM message broker ESB.
  • Create Enterprise interface for legacy system (T24) using JCA.
  • Create “in-bound” and “out-bound” adapter in JCA.
  • Build the project using Ant and for resolving the dependencies used IVY.
  • Designing, developing, testing and maintaining the product.
  • Provided support and maintained the product for each patch and service pack.
Confidential

Programmer analyst 

Technology : Java, J2EE, ESB, Web Services, JMS, FIORANO, Info basic, Jbase, Eclipse Plugin, Ant, IVY, Antlet.

Responsibilities:

  • Created eclipse plugin for Integration studio so that user can drag drop the event. Saved events at run time will notify external system through “Out-bound ” adapter deployed in ESB.
  • Used Ant and IVY for building and resolving the dependencies of application.
  • Designing, developing, testing and maintaining the product.
  • I Developed demos for sprint meeting, and gave demos of software to customers.
  • I Designed and developed complex algorithm using classic design pattern to achieve business logic.
  • Provided support and maintained the product for each patch and service pack.

Confidential

Programmer analyst 

Technology: Java, J2EE, JSP, multi-Threading, Sockets, JUnit, Servlets, Oracle, SQL, Pl/SQL, Hibernate, Servlet MVC, Ant, Eclipse.

Responsibilities:

  • Created object relation mapping and stored/retrieved the data to DB through DTO using Hibernate.
  • Created thread safe code in the application.
  • Used JSP and servlet for front end development.
  • Performed unit testing by taking small piece of testable software in the application.
  • Provided support and maintained the product for each patch and service pack.
  • Weekly call with Client to discuss the bugs/enhancements status.
  • Maintaining Quality related issues and preparing Quality related documents.

We'd love your feedback!