Software Engineer Java Backend DevOps

Spark Tek Inc

  • Owings MIlls, MD
  • 5 days ago

    Highlights

    You will play a key role in designing developing deploying and maintaining scalable high-performance applications in a cloud environment. Azure Experience with cloud platforms such as Google Cloud Platform Amazon Web Services or Microsoft      .

    Numbers & Facts

    LocationOwings MIlls, MD

    Description


    Software Engineer Java Backend DevOps
    Dallas, TX (Hybrid)

    Experience Required
    10+ Years

    About the Role
    We are looking for an experienced Senior Software Engineer with strong expertise in Java backend development and Handson DevOps experience The ideal candidate will have a deep understanding of cloud native architecture CICD pipelines containerization and infrastructure automation along with solid backend engineering fundamentals
    You will play a key role in designing developing deploying and maintaining scalable high-performance applications in a cloud environment
    Key Responsibilities
    Design develop and maintain scalable backend services using Java      
    Build RESTful APIs and microservices using frameworks such as Spring Boot      
    Implement secure high performance and reusable code      
    Develop and maintain CICD pipelines      
    Deploy monitor and manage applications in cloud environments such as GCP AWS Azure      
    Containerize applications using Docker and manage orchestration platforms      
    Collaborate with cross functional teams including QA DevOps and Product      
    Participate in code reviews architectural discussions and technical planning      
    Troubleshoot production issues and ensure system reliability      
    Optimize application performance and scalability      

    Required Technical Skills
    Backend Development
    Strong experience with Java      
    Expertise in Spring Boot Spring MVC Spring Security      
    Microservices architecture experience      
    RESTful API design and development      
    ORM frameworks such as Hibernate JPA      
    Messaging systems Kafka RabbitMQ      
    Unit integration testing JUnit Mockito      
    Cloud DevOps
    Azure Experience with cloud platforms such as Google Cloud Platform Amazon Web Services or Microsoft      
    Containerization using Docker      
    Orchestration using Kubernetes      
    CICD tools such as Jenkins GitHub Actions or GitLab CI      
    Infrastructure as Code Terraform CloudFormation      
    Experience with monitoring tools Prometheus Grafana ELK stack      
    Strong understanding of DevOps principles and SRE practices      
    Database Storage
    Relational databases MySQL PostgreSQL      
    NoSQL databases MongoDB DynamoDB      
    Query optimization and performance tuning      

    Preferred Qualifications
    Experience with event driven architecture      
    Exposure to distributed systems design      
    Knowledge of security best practices OAuth2 JWT      
    Experience with caching systems Redis      
    Familiarity with Agile Scrum methodologies      
    Certification in AWS Azure GCP is a plus      

    Soft Skills
    Strong problem solving and analytical skills      
    Excellent communication and collaboration abilities"   

    Similar Jobs

    See more jobs