Java Engineer II

IntraEdge

Phoenix

JOB DETAILS
SKILLS
Algorithms, Apache Cassandra, Apache Kafka, Application Programming Interface (API), Automation, Cloud Applications, Computer Programming, Concurrency, Continuous Deployment/Delivery, Continuous Integration, Data Structures, DevOps, Distributed Computing, Docker, Error Handling, GitHub, Go Programming Language (Golang), Java, Jenkins, Messaging Technology, Microservices, NoSQL, Operating Systems, REST (Representational State Transfer), Redis, Requirements Management, Sales Prospecting, Scrum Project Management and Software Development, Software Development, Software Engineering, Spring MVC, Systems Administration/Management, Team Player, Unit Test
LOCATION
Phoenix
POSTED
25 days ago


  • You will be a core member of an agile team driving the latest development practices, writing code and unit tests, working with API specs and automation.
  • You will be using Java Technologies – Vertx, Spring MVC, Spring Data and Spring Boot and RESTful micro services..
  • Identifying opportunities for adopting new technologies
  • Work along with stakeholders to understand and analyze the requirements.
  • 3 years of software development experience in a professional environment.
  • Strong OOPs concepts, concurrency, exception handling etc.
  • Data structures and Algorithms, Strong OS fundamentals, Advanced Java concepts
  • Strong development experience using languages Java/ Go. Keen understanding of how to build highly performant systems with such languages.
  • Hands on experience in building distributed micro-service systems, experience with Service Mesh products/frameworks like such as Envoy, gRPC/ProtoBuf; Distributed System Management/tracing and monitoring such as ELK Stack, Prometheus
  • Have experience in designing and building Cloud native applications. Experience in cloud platforms like Docker, Kubernetes, OpenShift are a plus.
  • Experience in using NoSQL databases and distributed messaging systems such as Redis, Kafka, Couchbase, Cassandra in the context of low latency and high transaction volume systems.
  • Experience with Continuous Integration/Continuous Deployment tools such as Jenkins, GitHub
  • Experience working in DevOps teams and Scrums.


About the Company

I

IntraEdge