We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Atlanta, GA

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 Confidential 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, Confidential RAD and NetBeans and IntelliJ IDEA.
  • Extensive work experience with SOAP and REST API.
  • Good working experience in developing micro services
  • Good knowledge on the Angular
  • 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, JAXWS, JAX: RS, REST, JSON

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

J2EE Application & Web Servers: Confidential 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, Confidential RAD, Edit plus, NetBeans, RepreZen API studio, IntelliJ IDEA

Operating Systems: MS DOS, MS Windows, Linux

EAI tool: Tibco service Grid, Confidential datapower

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Atlanta, GA

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
  • Developed common util tool to enable a client with Confidential and non- Confidential - used angular which calls the backend services
  • 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.

Java Developer

Confidential, Jacksonville, FL

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.

Java Lead Developer

Confidential, Atlanta, GA

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

Java Lead Developer / SME

Confidential, Atlanta, GA

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, Confidential ClearCase, GIT, Confidential Datapower, Confidential Integration Designer (IID), XML, XSLT, Swagger Open API which includes YAML and JSON, SprintBoot

Java Lead Developer / SME

Confidential, Atlanta, GA

Responsibilities:

  • Designed POC for Adobe life cycle tool implementation.
  • Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Interacted with business analysts and end users in gathering requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using MS Visio.
  • Developed and implemented the SOA SOAP webservices using Tibco
  • Developed a WebServices consuming component using Jax-WS and Apache-CXF to get the customer contact details from a WebServices provider
  • 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 Struts framework.
  • Installed and configured EMS servers in unit and development environments
  • Monitored the system using Tibco HAWK
  • Played in the important role in the tibco environment
  • Created and Configured various queues/topic to interact with EMS/JMS server

Environment: Core Java, Servlet, JSP, Hibernate, TIBCO ActiveMatrix, Business Studio, Web services, Oracle11g, DB2, SOAP UI, Confidential ClearCase, Squirrel DB tools, Apache Tomcat

Java Lead Developer

Confidential

Responsibilities:

  • Responsible for preparing the High-level design document and low-level design document.
  • Responsible for preparing Work break down structure
  • Responsible for preparing the class diagram and java documentation of the same.
  • Responsible for Preparing the sequence diagram
  • Responsible for creating the test cases
  • Responsible for interacting with the client for the technical related queries.
  • Responsible for creating the context diagram using Visio.

Environment: Windows, Core Java, XML Parser (DOM), XML and XQuery, SVN, Oracle DB, Eclipse as an IDE

Java Developer

Confidential

Responsibilities:

  • Responsible for creating Servlet Classes.
  • Responsible for creating Java bean classes.
  • Responsible for creating XSL Templates.
  • Responsible for Unit & Cross testing of the Integrations before releasing the code to QA team.
  • Involved in communicating and Support for End-2-End User Acceptance Testing and bug fixing.

Environment: Windows, Java 1.4, Servlets, XSL, JRun4 and DB2, PVCS

Hire Now