Description
You will design and develop enterprise-scale distributed microservices and big data applications.
Responsibilities
- Design and develop applications using Java 11+, J2EE, and Spring Boot.
- Architect enterprise-scale distributed microservices and RESTful services.
- Implement data processing solutions using the Hadoop ecosystem and Spark.
- Manage and integrate NoSQL databases and relational systems into the application stack.
Required Skills
- 8+ years of overall IT experience with a focus on Java 11+ and J2EE.
- Deep knowledge of Java Core, including Collections, Multithreading, and Hibernate.
- Hands-on experience with Spring Boot and Spring Security.
- Practical experience with Big Data technologies: Hadoop, Spark, Scala, PySpark, Hive, MapReduce, and HBase.
- Proficiency with NoSQL databases such as MongoDB, Cassandra, Redis, or DB2.
- Strong background in designing microservices architecture and RESTful services.
- Ability to manage ambiguity and question the status quo.
Preferred Skills
- Experience with Scala and PySpark for distributed data processing.