We provide IT Staff Augmentation Services!

Java Developer/micro Services/consultant Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • 12 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet technologies
  • Spontaneous and adaptive to new environments, technologies, applications and methods. Always looking for more efficient approaches to getting work done.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Experience with Agile development and Scrum lifecycle practices and a good experience in pair programming, test driven development, continuous integration, iterative delivery, retrospection
  • Highly self - motivated and goal-oriented professional with a good experience in Java-8, Spring-4, SpringBoot-2.2.1, SpringBatch, Web services, Micro-services, Design patterns, Servlets, JSP, Hibernate and Angular4 basics.
  • Implemented IAM policies for AWS cloud account. Also used AWS Cloud services like VPC, S3, EC2, SNS, SQS, Lambda etc.
  • Worked on design and implementation of AWS VPC for in house POC application.
  • Extensive experience on building batches utilizing Sprint Batch for nightly data sync between UDB and Sybase and external vendors using Secure FTP or PGP encryption.
  • Hands on experience in Requirement Analysis, High-level design using Design Patterns and Object-Oriented Programming.
  • Efficient use of various design patterns such as MVC Model-View-Controller, Singleton, Builder, DAO Data Access Object, and Business Delegate in the development of distributed Enterprise Applications.
  • Worked on different Java versions Java 11, Java 1.6 and Java 8.
  • Involved in working with JMS MQ Queues (Producers/Consumers) in Sending and Receiving Asynchronous messages via MDB's.
  • Implemented Spring boot microservices APIs and exposed them using IBM API Gateway Platform.
  • Extensively worked in developing applications with SOAP and RESTFUL Web Services.
  • Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
  • Automated the deployment process in Development, Test and production environments using continuous integration tool Jenkins.
  • Experience in version controls like GIT to check-in and checkout the code base to and from with repositories.
  • Experienced in UNIX and Linux operating system.
  • Suggest architectural improvements, design and integration solutions, and formulate methodologies to optimize object-oriented software development.
  • Worked in Agile framework, collaborating with business and research teams in story grooming, reviewing story/acceptance criteria and performance metrics
  • Extensive experience in different IDE's like Eclipse, RAD, and Spring Tool Suite.
  • Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter.

TECHNICAL SKILLS:

LANGUAGES: Core Java (Java-8), J2EE,Unix shell script, DevOps CI/CD (Jenkins, Deploy), SQL

Architecture: Micro services - SOA, MVC, AWS Well-Architected Framework, SSO

FRAMEWORKS: Spring4, Hibernate, Struts, Rest API, MQ,, AWS Well-Architected Framework

DATABASE: UDB, DB2,LDAP, Sybase

SERVERS: WebSphere, Tomcat

WEB TECHNOLOGY: Servlets,Struts, HTML,CSS,Javascript, JSP, Angular4

IDE & TOOLS: Eclipse, Maven (3.x), Junit (4.11), ServiceNOW, PUTTY, FileZilla, SFTP, FTP, RAD, SonarQube, HCL ASP ScanAppDynamics, Splunk

CLOUD: AWS

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer/Micro Services/Consultant

Responsibilities:

  • Developing new libraries with Micro Services architecture using Rest APIs, spring boot
  • Designed and Implemented Authorization process for DDI system based on different business validation involving Dealer Agreement status, DSP subscription status
  • Transforming legacy application into a suite of service based on-prem hosted Micro services using Spring Boot, WAS8.5, IBM Gateway and laid the groundwork for x10 traffic scale than old interface.
  • Working in agile framework, collaborating with business and research teams in story grooming, reviewing story/acceptance criteria and performance metrics
  • Work closely with Architects for requirement analysis and designing engineering solutions for complex business problems
  • Provide expertise in Services design and common Architect Specification for all FCA portfolio who will use new DDI system.
  • Implementing all the components following a test-driven development methodology using JUnit, Mockito and PowerMock.
  • Converting a monolithic app to micro services architecture using Spring Boot using 12-factor app methodology.
  • Using SonarQube and HCL ASP Scan for code coverage and security vulnerabilities

Environment: JDK 11, J2EE, Spring 4, Spring Boot 2.2.1, SpringBatch, Junit,Mockito,PowerMock, RESTful, swagger API, Postman, Jenkins, CI/CD,Angular 10,AWS

Confidential

Java fullstack developer

Responsibilities:

  • Developed server-side application to interact with database using Spring Boot.
  • Developed POJOs for Data Model and made repositories to delineate Java Objects with Relational database tables.
  • Implemented new version of ID Management (IDM) process and exposed as Service for another application to use it, based on Spring 4
  • Involved in creating basic SQL for CRUD operations and advanced SQL for procedures.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developed test classes in JUnit for unit testing.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Work with internal teams to create the migration process of legacy systems to the AWS cloud

Environment: JDK 1.6, J2EE, LDAP, Spring 5, Junit, RESTful, swagger API, Postman, Maven, GITHUB, Postgres SQL 11, DBVisualiser, AWS Cloud, AppDynamics, Splunk, ServiceNow

Confidential

Java Developer

Responsibilities:

  • Involved in finalizing the technical architecture for the application including leading the design, coding, and testing and analysis tasks.
  • Involved in end-to-end SSO (Single Sign On) process setup and implementation.
  • Used LDAP,UDB at Chrysler Side as Identity provider
  • Ensured high quality code by using pair programming approach
  • Responsible for delivering agile user stories that provide exceptional business value to users
  • Bi-weekly sprints using agile development methodologies.
  • Designed and implemented customer requirements using Java, SpringBatch and Rest API
  • Developed batch/feed based on SpringBatch and Unix shell for syncing newly created Users IDs between two systems users created using old process and does have SSO.

Environment: Java, J2EE, Spring, SpringBatch, Unix Script, LDAP, UDB,Sybase,DBVisualizer,FTT,Putty, Github, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Involved in finalizing the technical architecture for the application including leading the design, coding, and testing and analysis tasks.
  • Ensured high quality code by using Waterfall SDLC approach
  • Responsible for delivering agile user stories that provide exceptional business value to users
  • Designed and implemented customer requirements using Java, spring and SpringBatch and Rest API
  • Developed many batch/feed based on SpringBatch and Unix shell for syncing data across systems with in Chrysler to be used by around 250+ apps for Authentication and Authorization.
  • Prepared many nightly batch feeds for sharing to Vendors in nightly Feeds using secure SFTP protocol.
  • Created new REST web service operations and modified the existing web service's SOA (service-oriented architecture) Services.
  • Developed server-side script to interact with database using Springbatch and sync access data to LDAP.
  • Worked in Agile mode.
  • Setting up code coverage using SonarQube.
  • Using HCL ASP Scan for code coverage for security vulnerabilities.
  • Involved in Designing, Coding, Implementation and Documentation of Various Forms.

Environment: Core Java, J2EE, Spring, SpringBatch, Unix Script, LDAP, UDB,Sybase,DBVisualizer,FTT,Putty, Github, Eclipse.

We'd love your feedback!