We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 13 years of IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications using Java , J2EE Technologies, Object oriented programming Concepts and Database administration .
  • Extensively worked with Airline, Banking, and Content management domain with good knowledge of developing complex projects and good management skills of the deliverables.
  • Have excellent exposure to all stages of Software Development Life Cycle and proficient with CMMi level processes.
  • Excellent work experience on Core Java, J2EE, Servlets, JSP, XML, XSLT, Javascript, Spring boot, JSON Apache Ant
  • Experience in working on Jax - WS/Jax-RS Web Services, SOAP, WSDL/WADL and Apache-xml bean implementation approaches.
  • Experience in working SOA soap webservices using TIBCO Service Grid
  • Experience in working IBM Datapower
  • Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support.
  • Proficient in J2EE components such as Servlets, JDBC, Java Beans, Hibernate
  • Expertise in Object oriented analysis and design (OOAD) using Java/J2EE Design Patterns, Unified Modeling Language (UML).
  • Experience in working with spring integration projects that uses most of the spring features.
  • Excellent Analytical /problem solving skills and extra ordinary in identifying the potential gaps and issues in the early stages of design phase itself.
  • Good working experience in creating swagger document for REST API
  • Good working knowledge in Version Managers like SVN, ClearCase, GIT, Bitbucket.
  • Good experience with Java 1.8 features.
  • Extensive work experience with various IDEs for development - Eclipse, IBM RAD and NetBeans and IntelliJ IDEA.
  • Extensive work experience with SOAP and REST API.
  • Good working experience in developing micro services
  • Excellent experience in software development methodologies including Scrum/Agile Model.
  • Extensive work experience as a Team/Development Lead with complete ownership of end to end deliverables including requirement gathering, analysis, design, development, testing, launch and post production support.
  • Excellent team player with good communication, people and leadership skills with onshore-offshore experience.

TECHNICAL SKILLS

JAVA/J2EE Technologies: Core Java, Servlets, JSP, Apache Struts, EJB, Webservices, JavaScript JAX-WS, JAX-RS, REST, JSON

Frameworks/Platforms: Spring Integration framework, Spring-boot 2.2.0, Hibernate

J2EE Application & Web Servers: IBM WebSphere, Tomcat, JBoss.

Databases: Oracle, DB2, MySQL

XML Parsers: XML bean, JAXB

Messaging System: WebSphere MQ, JMS, Kafka, Gem-fire

Build scripts: Maven, ANT.

Testing Frameworks/Tools: JUnit, Soap UI, Postman rest client

Version and issue controls: SVN, GIT, ClearCase, Bitbucket, JIRA, Version One, Rally

UML Tools: MS Visio

Monitoring tools: Splunk, Sumo logic

Development Tools: Eclipse, IBM RAD, Edit plus, NetBeans, RepreZen API studio, IntelliJ IDEA

Operating Systems: MS DOS, MS Windows, Linux

EAI tool: Tibco service Grid, IBM datapower

PROFESSIONAL EXPERIENCE

Confidential

Senior Java Developer

Responsibilities:

  • Design of domain model for the Confidential and universal access
  • Design API interface for model interaction
  • Development of RESTful APIs with Controller, Service and Repository layers
  • Created Aspect for the common logging
  • Created Java bean using Lombok which simplifies the coding and reduces the lines
  • Created the mapper model to convert source object to DTO (data transfer object)
  • Validating and Unit Testing of Confidential & Universal-Access services
  • Upgrade the projects from Spring-Boot 2.0.x to Spring-boot 2.2.x
  • Moving the deployable artifacts to Development Environment
  • Monitor the Micro service in the Splunk log post production deployment

Environment: Core Java (1.8), Spring Boot, Spring internal Cache, Spring-Cloud, Spring Data JPA, Mockito Junit, Kafka, GermFire, Coherence and Redis (Cache), Rest client Postman, GIT, Swagger for Rest documentation, Bitbucket, Jenkin Build.

Confidential

Java Developer

Responsibilities:

  • Duties included Business meeting, Requirement gathering, Estimation and preparing HLD and LLD documentation.
  • Architecture analysis and design
  • Developed a Rest webservices using spring framework and writing unit test cases
  • Prepare Sequence diagram
  • Prepare the Change request for the production deployments.
  • Production deployment co-ordination
  • Monitor the service health in the AppDynamics application monitoring tool
  • Monitor the applications in the SUMO dashboard and report if the failures are most and take the necessary actions.
  • Involve the Sprint grooming and planning discussions.
  • Analyze the Production/Non-prod incident tickets and provide solution/estimation if fix is needed.
  • Mentoring Junior resources.

Environment: Core Java (1.8), Spring Boot, Pivotal Cloud foundry (PCF), GermFire caching, SOAP UI, Rest client Postman, GIT, Swagger Open API which includes YAML and JSON, SVN repository, Jenkin Build.

Confidential

Java Lead Developer

Responsibilities:

  • Requirement analysis
  • Architecture analysis and design
  • Write micro service and writing unit test cases.
  • Deploy into the cloud
  • Mentoring Junior resources.

Environment: Core Java (1.8), Spring Boot, TIBCO EMS, Oracle 11g, DB2, SOAP UI, Rest client Postman, GIT, Swagger Open API which includes YAML and JSON, Google pubsub module, Apache Kafka, Apache camel

Confidential

Java Lead Developer / SME

Responsibilities:

  • Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Prepared the LLD using Microsoft Visio to record the requirements as is and cover the assumptions that we have with the upstream and downstream to agree
  • Interacted with business analysts and end users in gathering requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio.
  • Developed in creating SOAP based webservices using TIBCO service grid
  • Developed a Rest webservices using spring framework
  • Duties included Business meeting, Requirement gathering, Estimation and preparing HLD and LLD documentation. Also involved in the development.
  • Reviewed the modules developed by offshore team to make sure code is reflecting the LLD and code standards/best practices are followed
  • Monitored the production logs in Splunk/sumo during the warranty period and took care of fixing the high severity issues in the expected SLA.
  • Involved in writing and reviewing Unit Test using JUNIT.
  • Developed a Jax rest service client to consume the customer data preference and consent details using Apache - CXF and spring framework.
  • Create Proxy in the ApiGee edge and configure the target end points.
  • Handled the logging the transactions messages into TIBCO EMS

Environment: Core Java (1.8), Spring Boot, TIBCO ACTIVE Matrix, TIBCO EMS, Business Studio, REST AND SOAP Web services, Oracle 11g, DB2, SOAP UI, Rest client Postman, IBM ClearCase, GIT, IBM Datapower, IBM Integration Designer (IID), XML, XSLT, Swagger Open API which includes YAML and JSON, SprintBoot

We'd love your feedback!