I
Java Engineer
Intempt
5h ago
0DevUnited Stateshimalayas
Software-EngineerMicroservices-DeveloperBig-Data-EngineerSenior-Java-EngineerSenior-Java-Software-EngineerBack-End-DeveloperJava-DeveloperSenior
Job Description
Category: IT Services
Location:
About The RoleIntempt is looking for proactive, curious, detail-oriented, and self-organizing developers who are seeking to grow their technical and communication skills while building a career with a high-growth startup. The Java Software Engineer will work on a complex real-time analytics product by managing large-scale stream data processing systems and databases. This will require executing in a fast-paced environment while collaborating with a skilled team of engineers dealing with a mix of databases and microservices.If you love working on software products that touch the consumer and want some serious experience under startup growth conditions, you should apply to join our team.We don't mind where you're based or what hours you work. Still, this role requires a reasonable working-hours overlap with the rest of our engineering team in Europe.What You’ll DoDesign, develop, and support micro-service based solutions in big data processing pipelines
Write well-crafted, well-tested, readable, maintainable code
Participate in code reviews to ensure code quality and distribute knowledge
Ensure high-quality software development, with complete documentation and traceability
Engage in Agile software development activities, including sprint planning, daily standups, retrospectives
Collaborate with stakeholders and team members to define product requirements and system design
Provide and discuss innovative technical solutions with the product team
Support best software development practices, including Test Automation, Continuous Integration, and Continuous Deployment
Work with individuals on your team to create and follow established coding standards, workflow, or tool standards
What You'll NeedBS or MS in Computer Science or a related technical discipline. Equivalent practical experience is a reasonable substitute2+ years of experience in application development using Java2+ years of experience in Spring Boot, Maven, SQL, and NoSQLThorough knowledge of algorithms, data structures, and OOD/OOP principles.Ability to learn quickly, strong analytical and problem-solving skillsUnderstanding of service-oriented architecture, and data standards like JSON, AvroWhat Makes You Stand OutReactive programming experience with Project ReactorExpertise in deployment via Docker or Kubernetes1+ years of working knowledge of distributed messaging and streaming platforms, such as Apache Kafka1-2+ years of AWS experience or AWS certificationA good understanding of large-scale distributed storage and systems likePostgreSQL andClickhouseWhy work at Intempt?You're interested in growing your engineering skills 10x by delivering on a big responsibility at an innovative startupYou're interested in flexible remote workFully Paid (no questions asked) vacation & sick leaveHome office setup or co-working allowanceAnnual team retreatOur teamWe value the diversity of all types at Intempt and our team is made up of a kind, thoughtful group of people with a wide range of backgrounds. We actively try to find people with different perspectives and experiences from the ones we already have.
DetailsOriginally posted on Himalayas
