FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesElasticSearchHibernateJavaKafkaMavenMicroservicesNoSQLRabbitMQRDBMSRedisSpringSQL
About the role
Key responsibilities & impact- Develop on high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Write well-designed, testable, efficient software modules.
- Ensure designs comply with specifications and that specifications cover all needed aspects of the implementation.
- Create/review design documentation and provide feedback on test plans.
Requirements
What you’ll need- BSc/MSc in Computer Science, Software Engineering or equivalent.
- 3+ years of full time professional experience in designing and developing applications using the Java ecosystem.
- Solid background in Object Oriented Analysis and Design.
- Experience with popular Java frameworks and technologies such as Spring Framework, JPA/Hibernate, JEE.
- Good knowledge of SQL and RDBMS concepts.
- Experience with HTTP APIs.
- Basic understanding of concurrency concepts.
- Working knowledge of Maven, Git and CI/CD principles.
- Experience in the following will be extra appreciated:
- Asynchronous messaging technologies, such as RabbitMQ, Kafka.
- Horizontally scalable, distributed, microservices architectures.
- NoSQL databases such as Redis, Elasticsearch.
- Caching technologies, such as Hazelcast, EhCache.
- Strong team player with good communication skills.
- Eager to work with leading-edge technologies.
- Analytical thinker with attention to detail.
- Reliable and dedicated professional with clear thinking and strong attention to detail.
- Able to multitask and thrive in a dynamic environment as well as balance and prioritize activities to ensure critical items are addressed.
Benefits
Comp & perks- We offer a competitive base salary and benefits, directly dependent on the candidate’s qualifications and skills.
- The real excitement comes from working closely with a dynamic, smart, agile and highly motivated team in a competitive and fast paced environment.
- Upstream is an equal opportunity employer.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaObject Oriented Analysis and DesignSpring FrameworkJPAHibernateJEESQLRDBMSHTTP APIsConcurrency concepts
Soft Skills
team playercommunication skillsanalytical thinkerattention to detailreliablededicatedmultitaskingdynamic environmentprioritizationclear thinking
Certifications
BSc in Computer ScienceMSc in Computer ScienceSoftware Engineering degree
