AA
Looking for a job

Ahmed A

@ahmedahmed

Software Deveoper

United States
Message

What I'm looking for

software developer

  • Professional Summary:

  • · 7+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance. Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Webservices.

  • · Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.

  • · Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.

  • · Good experience in developing SOA (Service Oriented Architecture) and Microservices architecture using J2EE Web Services based on Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries) using frameworks like Apache CXF, Jersey, Axis and Spring framework, NodeJS

  • · Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL (MongoDB, Cassandra)

  • · Expertise in ORM tools Hibernate, iBATIS, with JPA specifications, HQL, Caching, ACID transaction, Locking and implemented ODM framework like Mongoose for mapping MongoDB.

  • · Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.

  • · Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, and developing dynamic web pages.

  • · Experience in Document Object Model (DOM) and DOM Functions. Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath, and JavaScript for data generation and presentation with JSF.

  • · Developed using simple Struts Validation for validation of user input as per business logic and initial data loading.

  • · Experience in integration tools like Spring Integration, Apache CXF, Apache Kafka and Apache Camel to integrate the enterprise application technologies with existing JVM environment.

  • · Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.

  • · Used Kubernetes Linux container for deploying and scaling containerized applications.

  • · Expertise in unit-testing with tools like JUnit, Mockito, Spock, TestNg and Integration testing tools like Selenium Web Driver, Cucumber (Behavior Driven Development testing).

Experience

bmo logoBM
Current

java Software developer

Apr 2022 - Present (2 years 1 month)

• Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing.
• Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM Framework.
• Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
• Implemented the application using Spring Boot Frame

visa logoVI

java developer

Jan 2017 - Mar 2022 (5 years 2 months)

• Followed Software Development Life Cycle (SDLC), Agile/ Scrums Methodologies, Test Driven Development to manage full life-cycle development of the project.
• Designed and developed business components using Spring AOP, Spring IOC, Spring Annotations.
• AWS EC2 instances were configured in developing and QA environments with NodeJS
• Used Microservices to communicate using synchronous proto

Interested in hiring Ahmed?

You can contact Ahmed and thousands of other talented remote workers on Himalayas.

Message Ahmed

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan