We are hiring for the position of Software Analyst at Oracle. This is a full-time on-site opportunity in Bengaluru, Karnataka, India. The job involves enhancing the existing Odyssey application using technologies such as JBOSS, Struts, EJB, Hibernate, JPA, and Angular. You will also be responsible for rewriting the application in the Google Cloud Platform using microservice-based application software. As a Software Analyst, you will contribute to feature and user story development as part of the Agile methodology and collaborate with other product teams. In addition, you will improve application testing capabilities, monitor performance, and identify improvement opportunities. The required qualifications for this role include 2+ years of experience as a Java developer, proficiency in Java development using Spring and Spring Boot, experience in cloud microservices development using GCP and REST services, familiarity with test-driven development and CI/CD processes, and expertise with Oracle and PostGreSQL databases. Good knowledge of Struts, JSP, and Servlets is also beneficial.
Job description
- Overall 2-5 years’ experience
- Enhance existing Odyssey application using JBOSS/Struts/EJB/JMS/Hibernate/ORM/JPA/Servlet/JSP/Angular/XML/XSLT/FOP/XEP/Apache/Rabbit MQ/Jenkins/Github/Restful Services/Oracle database/Gradle/Sonar/Checkmarx/Junit/Mokito/Selenium
- Rewrite the application in Google Cloud Platform using new microservice-based application software using Java, Spring Framework/Spring boot/GCP/Tekton/ PostGreSQL
- Contribute to feature and user story development / backlog refinement as part of the team’s Agile methodology.
- Collaborate with other product teams on integrations, testing, and deployments
- Improve application testing capabilities by implementing automated testing tools and best practices, writing Junit test cases.
- Monitor and evaluate the performance of our solutions; support the production application and identify improvement opportunities
Technologies/Tools:
JAVA 8 and 11, Spring boot, PCF (Pivotal cloud foundry), Google Cloud Platform (GCP), Microservices, REST/SOAP, Gradle, CI/CD pipeline, MS SQL, Oracle, PostGreSQL, noSQL, Kafka, RabbitMQ, GitHub, Dynatrace, Splunk
RESPONSIBILITIES
Successful candidate will have:
- Strong analytical and problem-solving skills
- Strong focus on quality practices
- Good communication and interpersonal skills
- Ability to multi-task and manage changing priorities
- Ability to work independently and take initiative when facing unexpected problems
- Leadership skills and strong focus on our Ford Truths
QUALIFICATIONS
- 2+ years of experience as a Java developer with good OOPS background
- 2+ years of experience in Java development using Spring, Spring Boot
- 2+ years of experience in Junit testing
- 2+ years of experience in cloud microservices development (GCP, REST services, YML, PCF)
- Experience with test-driven development / JUnit and pairing/mobbing practices
- Familiarity with GitHub or equivalent source control repositories
- Experience with CI/CD processes and tools (e.g., Jenkins)
- Knowledge of build tools (e.g., Gradle)
- Expertise with Oracle, and PostGreSQL; experience with NoSQL databases (MongoDB) nice to have
- Experience troubleshooting application and performance issues; use of tools like Splunk , Dynatrace.
- Good to have knowledge in legacy Java technologies like Struts, JSP, Servlet etc..