Taro Logo

Software Developer 2

A world leader in cloud solutions that uses tomorrow's technology to tackle today's challenges, partnering with industry-leaders in almost every sector for over 40+ years.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Developer 2

Oracle is seeking a Software Developer 2 to join their engineering team in developing scalable enterprise solutions. This role focuses on building and maintaining microservices-based applications using modern technologies like Spring Boot, Helidon, and ReactJS. The position requires expertise in both backend and frontend development, with emphasis on message-driven architectures using RabbitMQ and Kafka.

As a Software Developer 2, you'll be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks. The role involves complex work requiring advanced technical skills, particularly in Java development, cloud technologies, and microservices architecture. You'll work in a collaborative environment, participating in code reviews and mentoring others while contributing to the evolution of standard practices and procedures.

The ideal candidate brings 3-5+ years of software development experience, strong proficiency in Java ecosystem technologies, and practical experience with modern frontend frameworks. Knowledge of cloud platforms, containerization, and monitoring tools is essential. This position offers the opportunity to work with cutting-edge technologies at a global technology leader while enjoying comprehensive benefits and work-life balance.

Oracle provides an inclusive work environment and comprehensive benefits package including medical, life insurance, and retirement options. The company's commitment to innovation, coupled with its 40+ year history of industry leadership, makes this an excellent opportunity for developers looking to make significant contributions to enterprise-scale solutions.

Last updated a day ago

Responsibilities For Software Developer 2

  • Design, develop, and maintain scalable microservices using Helidon and Spring Boot
  • Build modern, responsive UIs using ReactJS
  • Integrate message-driven architectures using RabbitMQ and Apache Kafka
  • Write unit and integration tests using Cypress and Jest
  • Collaborate with cross-functional teams for design, implementation, and deployment
  • Work with SQL and NoSQL databases to build robust data models
  • Deploy and manage applications in a cloud environment
  • Monitor applications using ELK Stack and proactively resolve issues
  • Participate in code reviews, mentoring, and continuous improvement initiatives

Requirements For Software Developer 2

Java
React
MongoDB
RabbitMQ
Kafka
TypeScript
  • 3+ years of hands-on software development experience
  • Proficiency in Java, with strong knowledge of Spring Boot and Helidon
  • Experience with ReactJS and modern JavaScript/TypeScript development
  • Solid experience in messaging systems like RabbitMQ and Apache Kafka
  • Deep understanding of microservices architecture and RESTful API design
  • Experience with SQL and NoSQL databases
  • Exposure to cloud platforms, containerization, and orchestration
  • Experience with monitoring tools like ELK Stack
  • Strong problem-solving and debugging skills
  • Excellent communication and teamwork abilities

Benefits For Software Developer 2

Medical Insurance
  • Competitive benefits package
  • Medical insurance
  • Life insurance
  • Retirement options
  • Volunteer programs

Interested in this job?

Jobs Related To Oracle Software Developer 2