- Role: Java Microservice Developer
- Location: Hyderabad
- Company: Oracle
- Qualifications: Bachelor’s degree
- Experience: 4 – 9 Years
- Job Type: Full-Time
About Oracle:
Oracle Corporation is an international chief in cloud solutions, database software programs, agency software program products, and offerings. We empower corporations of all sizes to reimagine how they are part of, engage, and collaborate. Our groups are dedicated to innovation, developing contemporary answers that permit businesses to harness the energy of information, accelerate employer techniques, and pressure innovation. Join us and turn out to be a part of a global elegance team that is growing a distinction in industries globally.
Job Description:
Oracle is seeking a talented and skilled Java Microservice Developer to sign up for our dynamic organization. As a Java Microservice Developer, you may be accountable for designing, developing, and deploying scalable microservices that electricity our company solutions. You will play a vital characteristic in building sturdy, excessive-typical performance packages that meet the desires of our worldwide consumer base.
Key Responsibilities of Java Microservice Developer:
1. Design and Development:
- Design, increase, and place into impact microservices the usage of Java and related frameworks.
- Collaborate with pass-useful companies to apprehend enterprise requirements and translate them into technical specs.
- Build and maintain RESTful APIs, ensuring they’re constant, scalable, and maintainable.
- Optimize present microservices for regular average overall performance, reliability, and scalability.
2. Architecture and Best Practices:
- Work carefully with architects and senior builders to outline and position into effect microservice shape patterns and superb practices.
- Ensure that all superior microservices are aligned with Oracle’s architectural standards and company necessities.
- Participate in code reviews, providing advantageous feedback to beautify the excellence of code and ensure compliance with first-rate practices.
3. Testing and Quality Assurance:
- Write unit and integration exams to ensure the reliability and tremendous of the microservices.
- Collaborate with the QA group to find out and fix defects, making sure first-rate software program program software transport.
- Continuously enhance the test automation framework and contribute to the CI/CD pipeline.
4. Deployment and Operations:
- Work with DevOps engineers to automate the deployment of microservices in a cloud environment (e.g., Oracle Cloud, AWS, Azure).
- Monitor and troubleshoot production problems, making sure excessive availability and minimum downtime.
- Participate in on-name rotations to help with vital applications and services.
5. Collaboration and Communication:
- Collaborate with product proprietors, industrial corporation analysts, and different stakeholders to refine and prioritize necessities.
- Communicate successfully with group members and wonderful departments to ensure seamless mission shipping.
- Mentor junior developers and proportion facts with the organization to foster non-stop knowledge of and improvement.
6. Continuous Improvement:
- Stay modern with growing trends and generation in Java improvement, microservices shape, and cloud computing.
- Proactively select possibilities for device upgrades, code optimization, and technical innovation.
- Participate in internal and outside education, conferences, and awesome professional improvement opportunities.
Required Qualifications:
- Bachelor’s or Master’s diploma in Computer Science, Information Technology, or a related area.
- 3+ years of hands-on enjoy in Java development, with a sturdy recognition of microservices structure.
- Proficiency in Java eight or better and familiarity with frameworks which include Spring Boot, Spring Cloud, and Hibernate.
- Strong revel in RESTful API improvement, consisting of API layout, versioning, and documentation.
- Knowledge of containerization technologies like Docker and orchestration devices like Kubernetes.
- Experience with cloud structures which includes Oracle Cloud, AWS, or Azure.
- Solid know-how of DevOps practices, along with CI/CD, automation, and monitoring.
- Strong problem-solving skills, with the ability to troubleshoot complex troubles in an allotted environment.
- Excellent communique abilities and the capability to work efficaciously in collection-oriented surroundings.
- Familiarity with Agile/Scrum methodologies and experience running in Agile improvement surroundings.
Preferred Qualifications:
- Experience with reactive programming, event-pushed shape, or message-driven structures (e.g., Kafka, RabbitMQ).
- Knowledge of SQL and NoSQL databases (e.g., Oracle DB, MySQL, MongoDB).
- Experience with the front-stop technology (e.g., Angular, React) is a plus.
- Certifications in Java, microservices form, or cloud structures are pretty proper.
Why Join Oracle?
Work with a numerous and proficient group of experts who are passionate about technology and innovation.
Access to modern-day technologies and equipment that can help you assemble worldwide beauty software program application answers.
Opportunities for professional boom and development through schooling, mentorship, and professional development.
Competitive earnings and advantages package deal, which encompass clinical medical health insurance, retirement plans, and worker inventory alternatives.
A collaborative and inclusive artwork surroundings that values variety and fosters creativity.
Oracle is an Equal Opportunity Employer. All certified candidates will get a preserve of interest for employment without regard to race, shade, faith, intercourse, national basis, sexual orientation, gender identity, disability, and protected veteran reputation.
Other Jobs:
New Job Vacancy Cisco Systems Hiring Solutions Engineer Job
Staff Engineer, PE Job at Lenovo