freiberufler Senior Java Backend Developer auf freelance.de

Senior Java Backend Developer

offline
  • auf Anfrage
  • 203001 BULANDSHAHR
  • Weltweit
  • hi  |  en
  • 21.02.2024

Kurzvorstellung

I am a highly skilled and hands-on Java Backend developer with a strong focus on Java, Multithreading, Spring Boot, Spring Data JPA, Microservices, Rest API, Postgres, Oracle, MySQL, Kafka and AWS.

Qualifikationen

  • Java-Frameworks
  • Java (allg.)

Projekt‐ & Berufserfahrung

Senior Java Developer
Maruti Suzuki, Noida
3/2022 – 1/2024 (1 Jahr, 11 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2022 – 1/2024

Tätigkeitsbeschreibung

 Engaged in the entire Software Development Life Cycle (SDLC) tasks, encompassing design, coding, testing, and documentation phases.  Spearheaded the preparation of use cases and contributed to the design and development of object models and class diagrams, utilizing UML specifications.  Designed and implemented event-driven architectures using reactive programming principles, enabling efficient handling of asynchronous events.  Customized Restful Web Services through the implementation of Spring RESTful API, facilitating seamless data packet exchange in JSON format between the front-end and middle-tier controller.  Proficiently documented RESTful endpoints using Swagger API, ensuring dynamic and comprehensive documentation.  Developed the backend tier utilizing the Spring Boot framework, effectively managing dependencies.  Designed and implemented REST-based Microservices using Spring Cloud, Spring Boot, and Spring Data with JPA.  Applied Spring Core Annotations for Dependency Injection (Spring DI) for REST API development, while employing Spring Boot for Microservices.  Implemented JUnit and Mockito frameworks for rigorous unit testing, capturing runtime exceptions through Log4j.  Conducted in-depth analysis of project requirements, successfully identifying and resolving bugs and issues.  Operated within an Agile methodology, ensuring adaptability and responsiveness to project dynamics.

Eingesetzte Qualifikationen

Java (allg.)

Senior Java Engineer (Festanstellung)
New Jersey State Government, Pune
12/2019 – 3/2022 (2 Jahre, 4 Monate)
Gesundheitswesen
Tätigkeitszeitraum

12/2019 – 3/2022

Tätigkeitsbeschreibung

• Played a key role in the analysis, specification, design, implementation, and testing phases of the Software Development Life Cycle (SDLC), adhering to a Test-Driven Development (TDD) approach.
• Leveraged the new features of Java 11, including Annotations, Generics, Lambda Expressions, enhanced for loops, and Enums in development.
• Utilized Spring and Data JPA to implement Inversion of Control (IOC) and Aspect-Oriented Programming (AOP) for back-end tiers.
• Implemented Thread Safe blocks to ensure multithread access validity within the Spring Batch.
• Developed and injected Spring services, controllers, and DAOs, employing dependency injection and object wiring for business class objects.
• Designed, implemented, and tested services within a Microservice-oriented architecture, successfully implementing REST-based Microservices using Spring Cloud, Spring Boot, and Spring Data with JPA.
• Constructed Microservices applications using Spring Cloud, demonstrating proficiency in distributed system development.
• Contributed to the development of web forms and classes using JAVA, incorporating both N-Tier Architecture and Database Connectivity.
• Conducted a thorough analysis of project requirements to identify and rectify bugs and issues.
• Collaborated with client teams, actively participating in risk identification and suggesting improvements in client deliverables and work products.
• Engaged in unit testing, integration testing, and code review utilizing SonarQube and SonarLint tools.
• Operated within an Agile methodology, ensuring adaptability and responsiveness to project dynamics.
• Integrated Kafka with other Java frameworks, such as Spring Boot, to enhance application development and maintenance. Integrated Apache Kafka for efficient data ingestion, enhancing data processing capabilities.

Eingesetzte Qualifikationen

Java-Frameworks, Java (allg.)

Über mich

My expertise lies in collaborating with various development technologies to deliver robust solutions. I have successfully contributed to projects involving multiple stakeholders, engaging closely with integration and development teams.

Weitere Kenntnisse

Java, Multithreading, Reactive Programming, SQL, HTML, J2EE, Design Patterns, Hibernate, Spring Framework, Spring MVC, Spring Boot, Spring RESTful API, Spring Data JPA, JDBC, SOAP, HTML, JSTL, CSS, Apache Kafka, Jenkins, Docker, Junit, Mockito, Bit Bucket, Github, SonarQube, SonarLint, Maven, Splunk, WinScp, JIRA, Putty, Swagger, Postgres, Oracle, DB2, MySQL, NoSQL, MongoDB, Amazon RDS, Amazon Redshift, SOAP, REST Web Service, JAX-RS, Microservices, Tomcat, Web Sphere, Web Logic, JBoss.

Persönliche Daten

Sprache
  • Hindi (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Home-Office
unbedingt
Profilaufrufe
48
Alter
26
Berufserfahrung
5 Jahre und 4 Monate (seit 12/2018)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden