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.
- Excellent knowledge and working experience on Agile Methodologies and JIRA tools
- Vast experience on Java, J2EE technologies and ORM tools
- 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
- Experience with messaging systems and enterprise service bus(ESB)
- Strong Knowledge on enterprise Pub-Sub model using Apache Kafka
- 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, BOSS
- 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.
- 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.
- 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
TECHNICAL SKILLS:
Skills: Git, GitHub, SVN, One Ops (Cloud), Hibernate, Junit, Tomcat, Confluence/Jira, Rest Assured, Cucumber, Web Logic, Maven, Spring Boot, Stash/Bit Bucket, Apache Camel, DataStax Apache Cassandra,MongoDB,Agile.
PROFESSIONAL EXPERIENCE:
Senior Java Lead Consultant
Confidential, Charlotte, NC
Responsibilities:
- Involved in design, development of Rest API using Java, Spring Boot, Rest Web Services and Hibernate.
- 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.
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
Senior Java Lead Consultant
Confidential, Bentonville, AR
Responsibilities:
- Worked with Product Owner & Stakeholders to understand & materialize the requirements
- 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.
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
Senior Java Lead ConsultantConfidential, Bentonville, AR
Responsibilities:
- Lead the design and development of API using Spring Boot, Rest Web Services
- Carried out creating design, transitioning and operating applications in One Ops (Cloud)
Environment: Java (JDK 1.8), Spring Boot 1.4, Restful Web Services, DB2, Maven,, Jenkins, Nexus, Eclipse, Apache Tomcat, GIT, OneOps(Cloud), ELK(Log Monitoring)
Senior Java Lead ConsultantConfidential, Bentonville, AR
Responsibilities:
- Lead the design and development of API using Spring Boot, Rest Web Services
- Carried out creating design, transitioning and operating applications in One Ops (Cloud)
Environment: Java (JDK 1.8), Spring Boot 1.4, Restful Web Services, DB2, Maven,, Jenkins, Nexus, Eclipse, Apache Tomcat, GIT, OneOps(Cloud), ELK(Log Monitoring)
Senior Java Lead ConsultantConfidential, Bentonville, AR
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
Environment: Java (JDK 1.7), Spring Boot 1.2, Restful Web Services, DB2, Maven, Jenkins, Nexus, Eclipse, GIT, One Ops(Cloud), ELK(Log Monitoring)
Senior Java Lead ConsultantConfidential, Bentonville, AR
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. experience in monitoring, performance tuning, debugging, and managing Cassandra cluster.
- Responsible for development of reusable Restful web services using SpringBoot 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.
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)
Senior Java Lead Consultant
Confidential, Austin, TX
Responsibilities:
- Involved in developing backend rest services for mobile and tablet
- Responsible for the maintenance of the POM files used by the maven build to get the dependent jars from the Artifactory (Repository holder).
Environment: Java (JDK 1.6), SpringMVC 3.0, Maven, Junit 4.7, Jenkins, Log4J, eclipse, Apache Tomcat, Subversion, JSON, XML, JavaScript, Restful Web Services
Senior Java Lead ConsultantConfidential
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
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
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.
Senior Java Lead ConsultantConfidential
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
Environment: Java1.5, JSP2.0, Servlets2.4, Struts1.1, Hibernate3.2, Spring3.03, Webservices1.1, SCB Framework, JMS 1.1, SVN1.6.
Senior Java Lead ConsultantConfidential
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
Environment: Java1.4, JSP2.0, Struts1.3.8, Hibernate3.2, Html, JavaScript, SVN, Oracle9i, eclipse3.2, Apache Tomcat Server 5.X
