
Software Engineer, Java, Oracle
Posted May 22

Posted May 22
This is a fully remote position, open to applicants in Serbia.
• Collaborate as a member of a feature development team, contributing to all stages of the development lifecycle.
• Develop well-structured, testable, and efficient code, along with associated tests.
• Evaluate existing components and recommend updates when necessary.
• Create and maintain technical change documentation.
• Stay informed about current best practices, trends, and advancements in the industry.
• Over 5 years of experience in a software engineering role.
• Strong proficiency in Java SE (21+).
• In-depth knowledge of Oracle (11g) with substantial experience in performance optimization.
• Practical experience with Spring Boot, MVC, Data, etc. (3+ years).
• Experience in building high-load data processing systems.
• Familiarity with ORM technologies such as JPA and Hibernate.
• Basic understanding of ESB, with a preference for Kafka.
• Nice to have:**
• Experience working in financial, investment, or trading sectors.
• Solid understanding of data structures and architectural patterns.
• Experience with NoSQL databases like Redis and MongoDB.
• Familiarity with Cloud Native Environments, preferably AWS.
• Experience with SOA and microservices.
• Understanding of Agile methodologies.**
• Quarterly bonuses based on company performance.
• 24 working days of annual leave.
• Corporate events and team-building activities.
• Unlimited access to Udemy Business membership and language training courses.
• Opportunities for professional and personal development in a rapidly growing environment.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.