Job Description :

Job Opportunity: Software Engineer
Location Options: Phoenix, AZ | Charlotte, NC(Preferable locals)
Work Model: Hybrid (3 days onsite, 2 days remote)
Compensation: $52/hr
Eligible Work Authorizations: GC EAD, H4 EAD, L2 EAD, Green Card, US Citizen

Hands-on experience with Apache Kafka, Mongo DB, APIGEE gateway, Micro Services, Event Driven architectures

Role Overview:

We are seeking a skilled Software Engineer with over 4 years of experience in enterprise-level application development. The ideal candidate will possess deep expertise in Java, RESTful services, microservices architecture, and cloud-native development.

Key Responsibilities:

  • Develop scalable, high-performance Java-based applications.
  • Design and consume RESTful APIs in a microservices architecture.
  • Collaborate within Agile/Scrum teams to deliver iterative features.
  • Build and maintain event-driven systems using Apache Kafka.
  • Work with both relational and NoSQL databases, with a focus on MongoDB.
  • Contribute to CICD pipelines and follow DevOps practices for automated deployments.
  • Ensure technical solutions align with industry standards and enterprise architecture.
  • Integrate with API Gateway tools such as Apigee.

Required Skills & Experience:

  • Java Development: 4+ years in building robust and scalable applications.
  • Web Services: 4+ years with REST APIs development/integration.
  • Database Experience: 2+ years working with SQL and/or NoSQL systems (MongoDB preferred).
  • Event-Driven Architecture: Hands-on experience using Kafka and microservices patterns.
  • Cloud & Architecture: Exposure to cloud platforms and distributed systems design.
  • OOP & OOD: Strong grasp of object-oriented programming and design principles.
  • DevOps & CI/CD: Familiarity with tools supporting continuous integration and deployment.
  • API Management: Experience with tools like APIGEE Gateway.

Preferred Qualifications:

  • Holds a recognized industry-standard technology certification.
  • Strong communication skills—both written and verbal.
  • Highly organized with excellent analytical and prioritization skills.
  • Experience with mobile or modern web application development.
  • Knowledge of major databases such as Oracle, SQL Server, and DB2.
             

Similar Jobs you may be interested in ..