Mohit profile for Java Lead/ Developer role at Remote, Remote, USA |
Email: [email protected] |
Hi, Hope you are doing well. Please let me know. If this profile works for you. Mohit Senior Java Developer 19 Charlotte, NC Anywhere H1b PROFESSIONAL SUMMARY More than15 years of Software Development experience in Object Oriented Programming, Design and Development of Multi-Tier distributed Enterprise applications. My proficiencies include Java and J2EE technologies including Java, Servlets, JSP, JavaScript, TypeScript, jQuery, Angular, React, JNDI, JDBC, XML, HTML, AJAX, Spring, Spring MVC, Spring boot, GraphQL, Spring Batch, Spring security, Hibernate, Web Services, (SOAP and Restful), Microservices, AWS with the full deployment cycle of software development using CI/CD. Proficient in determining and prioritizing business requirements, translating user needs into IT solutions, implementation, evaluation, and maintenance with proven track record of successfully completing projects on time. Applied strong knowledge of monitoring tools such as SonarQube, Cucumber, JSP, Servlet, Eclipse, Log4j, Splunk, Elasticsearch, and JUnit for insights into application performance. Exhibited excellent communication skills, both verbal and written, presenting complex technical concepts related to Java, Spring, Microservices, and AWS to executive-level management. Actively engaged in continuous learning, staying updated on new technologies and industry trends relevant to Java development, Spring framework, Microservices, and AWS services. Managed multiple tasks under tight deadlines in a fast-paced, dynamic work environment, demonstrating proficiency in Java, Spring, Microservices, and AWS technologies, including Maven and Bootstrap. Lead to moderate to large project teams being able to estimate, define critical milestones, foresee, and mitigate risks, report status and partner with stakeholders at different levels (including business users, leadership, vendors, and development teams). Extensive Experience in RDBMS including Conceptual/Logical & Physical Database Design and Model using Oracle, Teradata and Vertica,MongoDB, PL/SQL Programming, Packages, Stored Procedures, Triggers, Cursors and Complex Queries, Query Tuning. Balanced business priorities with technical requirements, ensuring alignment with organizational goals in the context of Microservices architecture. Implemented Microservices architecture, contributing to designing and developing modular and scalable applications. Experienced in software designing using Java and J2EE Design Patterns including Creational, Structural and Behavioral patterns. Worked with core java Collections, Stream Api, Threading, Executors framework and Exceptions. Good Knowledge in developing applications in a single page (SPAs) using Java script framework Angular. Well Experienced in Onsite/Offshore work model and team coordination to achieve successful construction and completion of project. Technical Skills Cloud Platform AWS (EC2, EBS, ELB, CloudWatch/Event, SNS, Open Search, API Gateway, Serverless/Lambda, IAM) Configuration Management Maven, Docker, Jenkins, Kubernetes Database MySQL, Oracle, DB2, Vertica, Teradata, MongoDB Build Tools Mavan, Jenkins, GitLab, Bitbucket, Docker,Udeploy Version Control Tools Git, Bit-Bucket Git-Lab, CVS, Subversion,Github Monitoring Tools Dynatrace, Prometheus, Splunk, Grafana, Loki,Kibana Languages Java8/11/17, SOAP, REST, CSS, Bootstrap, Typescript, JSON, HTML, SQL/PLSQL, Python, GraphQL. Frameworks Spring Boot, Angular, Nodejs, React, GraphQL, WebFlux, Hibernate, Spring Batch, Struts, JSF, EJB Messaging Kafka, AWS SQS, AWS SNS Testing Tools Cucumber, SonarQube, JUnit, Mockito, JMeter Operating Systems Linux, UNIX, Windows 7,8, 10,11 Methodologies Agile, Scaled Agile, Scrum, Waterfall CERTIFICATIONS Sun Certified Programmerfor the Java Platform, Standard Edition 1.4 WORK EXPERIENCE x Wells Fargo ||LeadSoftware Engineer (Jun2023 Current) Broadridge Securities Processing (BSP) involves implementing abackend processing system for Wells Fargo. This supports wholesale, middle and back-office operations hosted at vendor-provided application Broadridge.Downstream Systems receives transactional, position, settlements and financial data to support key internal Wells Fargo functionality that includes Compliance, Regulatory, Finance, General Ledger (GL), Risk, Operations Reporting. Development and Implementation of business requirements and enhancementsin BSPthrough backend technologies. Requirement gathering, analysis, development, and testing all happened in scaled agile. Backend development utilizing Java, Spring Boot,& Hibernate to create microservices for scalable architecture. Leveraged AWSRDS for managed Oracle instances, ensuring high availability, and scalability of database operations. Implemented Spring OAuth for secure communication between microservices for data confidentiality and integrity. Utilized AWS Lambda functions to execute code in response to events, enabling serverless computing for specific tasks. Ensured code reliability and stability by employing JUnit and Mockito for comprehensive testing of logic and APIs. Enhanced communication between microservices by implementing Kafka producers for efficient message transmission. Established centralized logging usingLogstash, and Kibanafor easy monitoring and troubleshooting. Maintained high code quality standards through continuous analysis with SonarQube, adhering to best practices. Optimized system performance and scalability with performance testing using JMeter, for efficient resource utilization. Utilized Prometheus in integration with Grafana for monitoring the microservices in the microservice architecture. Facilitated development and collaboration with clear API documentation using Swagger. Utilized Terraform for Infrastructure as a code tool to set up the infrastructure for DEV, QA, and PROD environments. Implemented containerization with Docker and orchestration with Kubernetes, enabling seamless deployment and scaling of microservices in a cloud environment. Environment: Java,Spring, Spring Boot, MongoDB, AWS Kafka, Hibernate, Microservices, JPA, REST, CI/CD pipeline, Jenkins,SonarQube, Checkmark, Blackbuck,Docker, AWS EKS, Swagger, Oracle, Eclipse, Log4j, Splunk, JUnit, Maven, ServiceNow. TD Bank || Tech Lead (Apr2020 May 2023) MBNA Customer Operational Data Store application is responsible for authorizing the payment of the credit card and connecting with external services to get real time data for customer card details. Used object-oriented programming (OOP) concepts like encapsulation&inheritance for modular and reusable code. Used GraphQLfor improving system responsiveness& scalability with reactive programming. Leveraged Java 8's advanced features like Stream API to make data processing faster and code easier to understand. Utilized multithreading to improve concurrency and responsiveness, ensuring smooth handling of concurrent requests. Ensured code reliability and stability by employing JUnit and Mockito for comprehensive testing of logic and APIs. Utilized MongoDB as the backend database for the microservices, ensuring efficient data storage and retrieval. Implementing service discovery & registration using Netflix Eureka, for resilient communication bw microservices. Expertly orchestrated containerization using Docker and streamlined application deployment with Kubernetes for efficient resource utilization and seamless scalabilityand CI/CD pipelines facilitated by Jenkins. Implemented Spring Security LDAP for secure communication between microservices for data confidentiality. Enhanced team collaboration & workflow efficiency through the integration of Kafka for seamless communication. Ensured top-notch code quality with SonarQube and documented APIs thoroughly with Swagger/Open API. Made custom parts for the website using Angular and connected them smoothly to the backend using REST APIs. Successfully harmonized Agile methodologies with a Test-Driven Development (TDD) approach, fostering iterative development cycles and delivering high-quality, resilient software solutions. Improved the app's speed, security, and user experience. Made it easier to use and ensured the data was stored safely and could grow as needed. Environment: Java, Spring, Spring Boot, Spring Cloud Cloud Microservices, MySQL, Hibernate, JPA, REST, GraphQL, Spring Security, Prometheus, Splunk, SOAP,Kafka, OAuth with JWT, Apache Tomcat, HAPROXY. AT&T || Tech Lead (Jul 2011 May 2020) PMOSS VoIP & Mobility provides a complete, centrally managed solution that allows Voice Carriers and IP-enabled Service Providers to easily establish and operate IP Telephony services over AT&Ts Award-Winning, Worldwide network, Wholesale Services. PMOSS WBG is a web base tool for U-verse, VoIP & Mobility Data. Data is structured and in the form of daily, weekly, monthly and quarterly aggregated reporting data. Worked with System Engineer to discuss systemrequirements, business processes, functional requirements. Enhance existing systems to optimize them for memory Management and Performance tuning. Used object-oriented programming (OOP) concepts such as encapsulation&inheritance for modular and reusable code. Leveraged Java 8's advanced features like Stream API to make data processing faster and code easier to understand. Utilized multithreading to improve concurrency and responsiveness, ensuring smooth handling of concurrent requests. Ensured code reliability and stability by employing JUnit and Mockito for comprehensive testing of logic and APIs. Made custom parts for the website using Angular and connected them smoothly to the backend using REST APIs. Improved the app's speed, security, and user experience. Made it easier to use and ensured the data was stored safely and could grow as needed. Worked as a JAVA/J2EE developer to develop web applications using JSP, Servlet, Spring boot, REST based web Services and Microservices. Product Experience to focus on improving user interactions with a product. Flexibility to tailor the application to specific needs or processes. Supported testing, debugging, and refining the computer software to produce the required enhancements and interfaces to the applications. Using JIRA to track stories and bugs, prioritize and discuss teamwork in full context. Maven tool to build and deploy the application.Monitored the Error logs using Log4J and fixed the problems. Wrote Junit and Integration Test for the application to automate the testing. Responsible for production deployment and verification activities. Interaction with Client to ensure that the application is functioning as per client required and performing the change requests activities Environment: JAVA, J2EE, JSP, Servlet, Struts, AngularJS, ReactJS, Spring MVC, Spring Boot, Microservices, REST API, JSON, YAML, Prime Faces Oracle, Teradata, Stored Procedure, Agile Model, SVN, Windows Family, XML, Eclipse, Tomcat, Maven Jenkins, JIRA, Junit, Log4j. American Express || Java Developer (Jul 2008 Jun 2011) The application is to provide an interface to Amex customers to manage different kinds of payments among Buyer, Supplier and Amex Admin Interaction with client team to ensure that the application is functioning as per client required and performing the change requests activities Responsible for writing technical design document e.g., HLD, LLD. Worked application that consists of two broad components viz: Batch and Web. Batch component primarily contains many processes like ETL Worker, File Listener, File Sender, Outbound Data Generator Developed Web component contains three modules viz Admin, Buyer and Supplier. The Web component is spread across two war files, one for Admin and second for Buyer & Supplier. Used object-oriented programming (OOP) concepts such as encapsulation,inheritance for modular and reusable code. Utilized multithreading to improve concurrency and responsiveness, ensuring smooth handling of concurrent requests. Ensured code reliability and stability by employing JUnit and Mockito for comprehensive testing of logic and APIs. Made custom parts for the website using Angular and connected them smoothly to the backend using REST APIs. Using JIRA to track stories and bugs, prioritize and discuss teamwork in full context. Deployed application in the production server, resolved the production issues and changes as business request. Responsible for writing the complex queries and stores procedures for the generation of reports. Deploying the application in WebSphere server and responsible for the integration in the various environments like System Test, UAT etc. Supported testing, debugging, and refining the computer software to produce the required enhancements and interfaces to the applications. Write the unit test cases and execution of unit test cases, review the system test cases and log defects in CQ and fix the defects. Develop web applications using JSP, Servlet, Struts, Spring DAO, REST based web Services Environment: JAVA, J2EE, JSP, Servlet, Struts, AngularJS, ReactJS, Spring MVC, Spring Boot, Microservices, REST API, JSON, YAML, Prime Faces Oracle, Teradata, Stored Procedure, Agile Model, SVN, Windows Family, XML, Eclipse, Tomcat, Maven Jenkins, JIRA, Junit, Log4j. EDUCATION MCA from JSS ATE, Noida under the U.P. Technical University Bachelors in commerce from C.C.S University, Meerut (India) This email is generated using CONREP software. A50055 Keywords: continuous integration continuous deployment quality analyst information technology business works procedural language North Carolina Mohit profile for Java Lead/ Developer role [email protected] hotlist |
[email protected] View all |
Fri Oct 18 23:40:00 UTC 2024 |