نبذة عني
Results-driven Java Developer with 4 years of professional experience in designing, implementing, and maintaining high-performance, scalable software solutions. Proficient in all stages of the Software development life c…
Results-driven Java Developer with 4 years of professional experience in designing, implementing, and maintaining high-performance, scalable software solutions. Proficient in all stages of the Software development life cycle (SDLC) starting from gathering analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, and Agile. Knowledge of Core Java concepts, such as OOPS, Multi-threading, Java Beans, JDBC, and Collections. Good experience in Spring framework modules such as Spring MVC, JDBC, Hibernate, Spring Boot, Spring Microservices, and Spring Security. Good knowledge of different development IDE tools like STS, IntelliJ IDEA, Eclipse, and Visual Studio Code. Proficiency in JAVA/J2EE technologies like Java, Servlets, JSP, JSTL, JDBC, multi-threading, MVC architecture, and Design Patterns. Knowledge of Cloud Computing platforms like Amazon Web Services (AWS) for building, deploying, and developing. Working knowledge of Database Programming using and maintaining SQL Triggers and Stored Procedures, and My SQL databases. Extensive experience in collaborating with cross-functional teams to deliver robust and innovative solutions that align with business objectives. Ability to Version control and configuration management tools like Git, GitHub, Bit bucket. Strong analytical and problem-solving skills, with a keen attention to detail.
الخبرة
Java Full Stack Developer
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology
(SCRUM) in a Test-driven Development (TDD) approach.
• Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript and React.JS that meet accessibility and web browser
standards for websites.
• Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
• Followed Agile methodology and prepared technical reports & documentation manuals during the program development.
• Lead the development and implementation of distributed computing systems that are independent of the cloud and specifically
designed to operate sophisticated ML-based data modeling methods at scale.
• Leveraged expert SQL knowledge to optimize complex queries, resulting in a 25% reduction in query execution time and enhanced
database performance.
• Designed and implemented backend functionalities using Java and Spring MVC.
• Utilized Python and SQL Alchemy to build data pipelines, resulting in a 30% increase in data processing speed.
• Successfully implemented distributed computing solutions using Presto and Spark SQL, reducing data processing time by 40%.
• Actively participated in the Analysis, Design, Development and Testing phases of various applications.
• Used Hibernate to do object relational mapping between the tables and Java objects.
• Developed Java 11 Server components using Spring, Spring MVC, Hibernate, and Web Services technologies.
• Configured beans in the spring configuration file with Spring IOC, Spring Core, Spring AOP, and MVC for enhanced modules.
• Implemented RESTful APIs for seamless communication between different modules.
Java Full Stack Developer
Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.
Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript and React.JS that meet accessibility and web browser standards for websites.
Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
Followed Agile methodology and prepared technical reports & documentation manuals during the program development.
Lead the development and implementation of distributed computing systems that are independent of the cloud and specifically designed to operate sophisticated ML-based data modeling methods at scale.
Leveraged expert SQL knowledge to optimize complex queries, resulting in a 25% reduction in query execution time and enhanced database performance.
Successfully implemented distributed computing solutions using Presto and Spark SQL, reducing data processing time by 40%.
Designed and implemented backend functionalities using Java and Spring MVC.
Utilized Python and SQL Alchemy to build data pipelines, resulting in a 30% increase in data processing speed.
Actively participated in the Analysis, Design, Development and Testing phases of various applications.
Used Hibernate to do object relational mapping between the tables and Java objects.
Developed Java 11 Server components using Spring, Spring MVC, Hibernate, and Web Services technologies.
Configured beans in the spring configuration file with Spring IOC, Spring Core, Spring AOP, and MVC for enhanced modules.
Implemented RESTful APIs for seamless communication between different modules.
Java Full Stack Developer
Involved in Requirements gathering, Analysis, Design, Development, and Testing of applications using AGILE methodology (SCRUM) in a Test-driven Development (TDD) approach.
As a Full Stack Developer working in the IT Department of the company performing both front-end and back- end operations on Web Application Development and computer systems.
Working closely with Graphic Designers in the company to ensure website applications collaborate well with their design elements.
Collaborated closely with cross-functional teams of data scientists and engineers, actively adjusting, and optimizing code, queries, and infrastructure to ensure seamless scalability.
Demonstrated versatility by working proficiently across multiple cloud environments, including AWS and GCP, while expertly applying infrastructure-as-code principles utilizing tools such as Terraform, Docker, and Kubernetes.
Actively contributed to shaping new product offerings within the Measurement space, driving innovation and aligning technical expertise with strategic objectives
Working with Integrated Development Environment of Java including NetBeans and IntelliJ IDEA.
Create web component designing and development using the Spring framework, JSP, Servlets, and JavaBeans.
Develop presentation layer using HTML, CSS, JavaScript, Bootstrap, jQuery, Ajax, JSON, and XML.
Creating dynamic processing components using MySQL and PostgreSQL.
Developing a Maven-based project structure having a data layer, ORM, and Web module.
Participate in user story creation and sprint planning activities.
Developed and maintained backend components using Java and Spring Boot, ensuring efficient data processing.
Collaborated with frontend developers to integrate responsive and user-friendly features.
Used Hibernate with entity beans for interacting persistence layer for CRUD operations.
Created and managed AJAX calls in the application, integrated with the JSF controls.
Designed the applications using Struts MVC framework for maintainability.
Integrate Jira projects with Confluence Pages and construct Confluence pages.