We provide IT Staff Augmentation Services!

Senior Java Lead Consultant Resume

Charlotte, NC

PROFESSIONAL SUMMARY:

  • A passionate and hardworking Senior Java Lead Consultant with 10+ years of experience in software application development using Java, Spring Boot, Microservices, Rest Web services and NoSQL databases.
  • Experience designing technical solutions using Object - Oriented design concepts.
  • Lead multiple tech modernization projects towards Micro Services architecture using Java, Spring MVC, Spring Boot and Rest API.
  • Experience in System design using Consistency Patterns, Availability Patterns and Load Balancing.
  • Expertise in using IBatis 2.x and Hibernate 4.x for Object relational mapping (ORM).
  • H ands-on experience in Microservices with the cloud technologies.
  • Extensive experience with document-oriented databases like MongoDB.
  • Knowledge on column-oriented database like Apache Cassandra.
  • Experience in Architecting, designing, developing and Deploying Highly Available, Scalable, Distributed, Low latency Applications using Java, Spring Boot and NoSQL databases.
  • Have good experience in Integration technologies like Apache Camel.
  • Strong Knowledge on enterprise Pub-Sub model using Apache Kafka and Solace.
  • Hands on experience using ALM (Application Lifecycle Management) using One Ops (Walmart in house Cloud).
  • Experience working with one or more Web / Application Server like Tomcat, WebLogic and JBOSS.
  • Experience in Consuming PaaS, SaaS, IaaS to reduce the development complexity.
  • Hands on experience on Log Monitoring Tools Elastic Search, Log Stash, Kibana (ELK).
  • Extensive experience in DevOps delivery model like Development and Operations.
  • Designed and Developed applications using various J2EE Design Patterns such as Singleton, Factory, Abstract, Abstract Factory, Adapter, DAO, DTO, DI, MVC.
  • Experience in developing Microservices using Test Driven Development (TDD) and Behavioral Driven Development (BDD).
  • Exposure to SCM toll like GIT/Bit Bucket, SVN.
  • Strong knowledge on build (Ant/Maven), continuous integration CI/CD using (Jenkins), code quality analysis (Sonar Qube) and unit and integration testing (JUnit).
  • Experience in developing applications using 12 factor methodologies.
  • Excellent knowledge and working experience on Agile Methodologies and JIRA tools.
  • Troubleshoot complex technical issues on projects.
  • Works with leadership and/or architects and clients to establish and enforce technology standards, best practices and approaches to be leveraged by the team.
  • Drives setup of the different environments (Dev, QA, Stage, Prod).
  • Having good leadership & team skills and collaborate well across groups.
  • Excellent oral and written communication skills.
  • Good analytical and problem-solving skills.
  • Interested, Passionate and enthusiastic to learn new technologies.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Java Lead Consultant

Environment: Java (JDK 1.8), Spring Boot 2.02, Swagger, AngularJS, Hibernate 5.1, Restful Web Services, Oracle, Maven, Jenkins, Nexus, Intellij, Apache Tomcat, GIT, Splunk, Solace

Responsibilities:

  • Lead design, development of Rest API using Java, Spring Boot, Spring Data, Rest Web Services and Hibernate/JPA.
  • Lead system design process and solution development and ensures business needs are being met
  • Involved in deploying application in different environments like DEV, QA, UAT and PROD
  • Involved in creating domain objects and caching objects into Coherence Cache.
  • Created Coherence Cache API to load, Sync and clear Cache with Database.
  • Implemented Unit testing using Junit, Behavioral Driven Development using Cucumber.
  • Implemented Java 8 Asynchronous Completable Features to solve production critical issues.

Confidential, Bentonville, AR

Senior Java Lead Consultant

Environment: Java (JDK 1.8), Spring Boot 1.4, Restful Web Services, MongoDB 3.2, Maven, Jenkins, Nexus, Eclipse, Apache Tomcat, Robo Mongo, GIT, OneOps (Cloud), ELK (Log Monitoring), Apache Kafka

Responsibilities:

  • Worked with Product Owner & Stakeholders to understand & materialize the requirements
  • Enable integrations from PoC stage to a full deployment, which includes both leading the team and hands on development
  • Lead the design and development of API using Spring Boot, Rest Web Services, MongoDB
  • Developed components using MongoDB, Spring Boot and Spring Data implementation
  • Carried out creating design, transitioning and operating applications in One Ops (Cloud)
  • Conducted code reviews to ensure standards and supported users by debugging the issues
  • Created DB-as-a-service (DBaaS) in Walmart Cloud (One Ops) for users to use MongoDB
  • Created Indexes for faster accessing of data.
  • Monitor and maintain the replication, backups for database recoverability for production environment using Block Storage.

Confidential, Bentonville, AR

Sr Java Developer

Environment: Java (JDK 1.7), Spring Boot 1.2, Restful Web Services, DB2, Maven, Jenkins, Nexus, Eclipse, GIT, One Ops (Cloud), ELK (Log Monitoring)

Responsibilities:

  • Involved in requirement analysis and design of Apache Camel Route Builders.
  • Developed Global Application to assign tax categories for items and reduced manual work for business users.
  • Performed code reviews using various tools and debugging of the application.
  • Responsible for development of unit test cases to cover business functionality for all the scenarios using JUNIT.

Confidentia, Bentonville, AR

Sr Java Developer

Environment: Java (JDK 1.7), Spring Boot 1.2, Restful Web Services, DataStax Cassandra, Maven, Jenkins, Nexus, Eclipse, Apache Tomcat, Robo Mongo, GIT, One Ops (Cloud), ELK (Log Monitoring)

Responsibilities:

  • Involved in requirement analysis and design of Tax Exempt Application for POS
  • Involved in all phases of Application design through Production deployment in Cloud
  • Leads the planning, analysis, design, implementation of Apache Cassandra.
  • Responsible for development of reusable Restful web services using Spring Boot with multiple input and output formats (XML, JSON and text)
  • Responsible for the creation of jobs using continues integration tools like Jenkins to build and deploy the WAR to the repository management tools.

Confidential, Austin, TX

Senior Java Lead Consultant

Environment: Java (JDK 1.6), SpringMVC 3.0, Maven, Junit 4.7, Jenkins, Log4J, eclipse, Apache Tomcat, Subversion, JSON, XML, JavaScript, Restful Web Services

Responsibilities:

  • Involved in developing backend rest services for mobile and tablet
  • Involved in writing unit test cases and conducting code reviews
  • Involved in bug fixing during production and pre-production
  • Responsible for the maintenance of the POM files used by the maven build to get the dependent jars from the Artifactory (Repository holder).

Confidential

Sr Java Developer

Responsibilities:

  • Involved in developing Services using Spring MVC and Hibernate.
  • Involved in writing unit test cases and conducting code reviews.
  • Responsible for all the bug fixes during the QA phase.

Confidential

Sr Java Developer

Environment: Java (JDK 1.6), Springs 2.5, IBatis 2.3.4, apache-ant-1.8.1, Log4J, eclipse-jee-galileo-SR1-win32, Tomcat web Server 5.5.9, Web logic 10.1, Subversion (SVN 1.5.2), XML, Oracle 10g, REST UI.

Responsibilities:

  • Involved in initial prototype development and evaluation.
  • Supported architects in preparation of Low-Level Design documents and class diagrams.
  • Developed end-to-end web service application using Java, Oracle and iBatis.
  • Carried out unit testing and integration testing of the various components in the platform.

Confidential

Java Developer

Environment: Java1.5, JSP2.0, Servlets2.4, Struts1.1, Hibernate3.2, Spring3.03, Webservices1.1, SCB Framework, JMS 1.1, SVN1.6.

Responsibilities:

  • Involve in development for writing the code at various levels
  • Involve in writing the functionality documents for future Use
  • Involve in Unit testing at functionality level
  • Coding extensively with Servlet, JSP and Beans

Confidential

Java Developer

Environment: Java1.4, JSP2.0, Struts1.3.8, Hibernate3.2, Html, JavaScript, SVN, Oracle9i, eclipse3.2, Apache Tomcat Server 5.X

Responsibilities:

  • Involve in development for writing the code at various levels
  • Involve in writing the functionality documents for future Use
  • Involve in Unit testing at functionality level
  • Coding extensively with Servlet, JSP and Beans

Hire Now