Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering.
Our client is a financial servicescompany. They are looking for a Senior Software Engineer Backend Developer (Java Preferred)to join their team. This role is a CONTRACT position. Position will be HYBRID. Candidate must be able to commute to client location in Bengaluru / Bangalore, Karnataka, Indiain order to be considered for the role.
**Hybrid**
Position Duties:
- Deliver high-quality, scalable, and maintainable software solutions aligned with product and team goals.
- Independently own and execute key projects or components, ensuring timely delivery and exceeding quality expectations.
- Collaborate with product managers, UX designers, and engineers to prioritize impactful solutions that meet customer needs.
- Contribute to technical roadmaps and identify opportunities to streamline processes and optimize performance.
- Lead technical discussions and provide detailed feedback during code and design reviews.
- Mentor junior engineers, fostering a growth mindset and supporting their technical development.
- Proactively identify and resolve complex technical challenges to ensure system reliability and scalability.
- Advocate for improvements in team processes, tooling, and software quality.
- Embrace ambiguity and balance short-term needs with long-term technical objectives.
- Document and communicate technical decisions and solutions effectively across teams.
Position Requirements:
- 6+ years of professional software development experience with a proven track record of delivering impactful solutions.
- Proficiency in one or more programming languages: Java, Scala, C#, C++, or Python.
- Experience with relational databases (Postgres, MySQL, SQL Server, Oracle) and NoSQL data stores at scale.
- Expertise in developing robust RESTful APIs and microservices.
- Familiarity with cloud-native applications using Docker & Kubernetes, as well as on-prem solutions.
- Strong understanding of data structures, algorithms, and complexity analysis.
- Solid grasp of software design principles, architectural best practices, and testing strategies.
- Hands-on experience with system performance tuning, multi-threading, and memory management.
- Demonstrated ability to lead projects and collaborate across disciplines.
- Commitment to application scalability, availability, reliability, and security.
- Passion for continuous learning and contributing to a high-performing engineering culture.
Education:
- Bachelor's or Master's degree in Computer Science, Engineering, or related disciplineor equivalent professional experience.
Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what it's like to be at the top; connect with one of our recruiters and apply today.
Let us help you find your next career opportunity! JOIN RED OAK TECHNOLOGIES!
Learn what it's like to be a Red Oak Consultant!
Red Oak Five (Core Values): Relationships First | Exceptional Quality and Service | Unwavering Integrity and Trust | Be Easy To Do Business With | Respect Everyone