Careers

Red Oak Technologies has the following positions available for immediate hire. Also, check out the JOBS link for other open positions. Submit resumes to:

Red Oak Tech., Inc.
Attn: Human Resources - Job No. [JOB NUMBER]
2001 Gateway Place, Suite 150W
San Jose, CA 95110
E-mail: neha.kulkarni@redoaktech.com
Fax: (408) 200-3514

Software Engineer

San Jose, CA

Please refer to Job No. RED22-5556 when submitting resume.


Responsibilities
  • Analyze and define user requirements
  • Architect and design software solutions for large scale enterprise software applications
  • Determine impact of changes to existing system
  • Conduct feasibility analysis and cost estimation
  • Write high quality and reliable code
  • Design and develop microservices and application programming interfaces
  • Migrate monolithic application to microservices
  • Develop web services to connect microservices
  • Integrate and implement designed applications with existing system
  • Study existing systems and identify ways to enhance application functions
  • Create unit tests
  • Conduct testing to ensure applications perform as intended
  • Write technical documentation
  • Identify and troubleshoot application problems
  • Develop messaging protocol to enable programs from disparate operating systems to communicate with each other
  • Provide user support and technical guidance to Java Engineers
  • Oversee project development to ensure technical competence of work and completion within time and budget

Requirements
  • Master’s degree in Computer Science, Software Engineering, Information Technology, or related field of study and three years of software development experience or Bachelor’s degree and five years of post-baccalaureate and progressive experience in software development
  • Three years of software development using Java, J2EE, Spring Boot, Microservices, Restful API, Kafka/RabbitMQ, AWS/Pivotal Cloud, and Oracle
  • Work in San Jose, CA. Travel and/or relocation to various unanticipated locations throughout the US may be required