Java Developer oracle | Codersbrain
Job Description
Software Engineer
Company Overview
Oracle is a multinational computer technology corporation that specializes in developing and marketing database software and technology, cloud-engineered systems, and enterprise software products. The company fosters a culture of innovation and excellence, aiming to empower organizations to thrive in a data-driven world.
Job Summary
The Software Engineer will primarily be responsible for designing, developing, and implementing software solutions using Java and Oracle Cloud Infrastructure (OCI). This role involves collaborating with cross-functional teams and ensuring robust deployment in Kubernetes (k8s) environments. The engineer will play a crucial role in leveraging technology to enhance business operations and meet organizational goals.
Responsibilities
- Develop and maintain scalable applications using Java and OCI.
- Deploy and manage applications in Kubernetes (k8s) environments.
- Collaborate with cross-functional teams to gather requirements and improve system architecture.
- Diagnose and resolve software defects and technical issues.
- Write and maintain technical documentation for software systems and processes.
- Participate in code reviews and contribute to team knowledge sharing.
Qualifications
- Proficient in Java, with a solid understanding of object-oriented programming principles.
- Experience with Oracle Cloud Infrastructure (OCI) and cloud technologies.
- Hands-on experience with Kubernetes (k8s) for application deployment and management.
- Strong problem-solving skills and ability to work in fast-paced environments.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred Skills
- Familiarity with additional programming languages such as Python or Go.
- Experience with continuous integration and continuous deployment (CI/CD) practices.
- Knowledge of microservices architecture and RESTful APIs.
Experience
Minimum of 5 years of relevant experience in software development, particularly in cloud-based applications and services.
Environment
The position is expected to operate in a dynamic and collaborative work environment, with opportunities for remote work or flexible work arrangements, depending on project needs.
Salary
The estimated salary for this position is 30 LPA (Lakhs Per Annum).
Growth Opportunities
Opportunities for career advancement include potential leadership roles in software development, opportunities to work on cutting-edge cloud technologies, and chances to contribute to innovative projects within the organization.
Benefits
- Comprehensive health insurance coverage.
- Paid time off and flexible work hours.
- Professional development opportunities and training.
- Employee discounts and wellness programs.