Java Application Developer

Sysmind LLC

Not Interested
Bookmark
Report This Job

profile Job Location:

Bentonville, AR - USA

profile Monthly Salary: Not Disclosed
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Role: Java Application Developer

Location: Bentonville AR (Onsite)

Duration: Contract

Job Description:

Key Responsibilities:

  • Microservices Design & Development
  • Build n tier highly scalable fault tolerant and reactive microservices using:
    • Java Scala or Go
    • Spring and Spring Boot
    • Apache Camel
    • Apache Tomcat
    • JBoss
    • RESTful architectures
  • Design and build next generation reactive microservices deployed on Kubernetes.
  • Architect and develop cloud native distributed high performance systems.
  • Cloud & Platform Engineering
  • Deploy and operate microservices in public cloud environments including:
    • Google Cloud Platform (GCP)
    • Microsoft Azure
  • Apply cloud best practices for scalability resiliency and fault tolerance.
  • Use Kubernetes ecosystem tools for container orchestration and deployment.
  • Architecture & Data Management
  • Design and architect applications using:
    • SQL databases (e.g. Oracle)
    • NoSQL databases including:
      • Cassandra
      • Azure Cosmos DB
  • Apply design best practices for distributed systems multithreading networking and performance optimization.
  • Quality Testing & Engineering Excellence
  • Build products with a strong focus on testability and test coverage.
  • Develop automated tests using:
    • JUnit
    • Mockito
  • Follow disciplined engineering practices including:
    • Code reviews
    • Documentation
    • Testing standards
    • Clean and maintainable code structure
  • Innovation & Collaboration
  • Leverage industry research and innovation to build next generation systems.
  • Drive continuous improvement initiatives that enhance the customer technology environment.
  • Collaborate effectively with distributed teams building large scale platforms.

Required Skills & Qualifications:

  • Expert level experience with Java and Spring Boot.
  • Strong understanding of microservices architecture and reactive systems.
  • Hands on experience deploying applications on Kubernetes.
  • Proven ability to build and support distributed systems in cloud environments.
  • Strong knowledge of performance tuning concurrency and networking.
  • Experience working in collaborative team oriented engineering environments.
Role: Java Application Developer Location: Bentonville AR (Onsite) Duration: Contract Job Description: Key Responsibilities: Microservices Design & Development Build n tier highly scalable fault tolerant and reactive microservices using: Java Scala or Go Spring and Spring Boot Apache Camel Ap...
View more view more