Vibotek LLC ยท 2 months ago
Sr Java + Oracle developer
Vibotek LLC is seeking a Sr Java + Oracle developer to join their Quality1 Scrum Teams. The ideal candidate will have significant experience in Java development and Oracle databases, responsible for designing, developing, and optimizing applications, as well as ensuring smooth deployment using cloud-based services.
Information Technology & Services
Responsibilities
Design, develop, and test Java-based web services, ensuring high performance, security, and scalability
Implement RESTful and SOAP web services using Spring Boot, Spring MVC, and related frameworks
Analyze and refactor existing Java code to improve efficiency and maintainability
Code and unit test all components using JUnit, Mockito, and integration testing frameworks
Conduct peer design reviews for other technical leaders, ensuring adherence to best practices
Provide technical leadership in detailed software designs, including defining application architecture
Prepare development plans for assigned activities, ensuring timely delivery of features and bug fixes
Create and refine user stories, working collaboratively with product owners and cross-functional teams
Participate in backlog grooming, sprint planning, and Agile ceremonies to align development with business needs
Provide regular progress updates for Wallchart (or other tracking systems), ensuring visibility into development progress
Develop and maintain Oracle database components, including tables, stored procedures, triggers, and indexing strategies
Optimize SQL queries and database performance, ensuring data integrity and system efficiency
Work closely with QA teams to review test cases related to shared database logic and application interactions
Support database migrations, deployments, and optimizations in collaboration with DBAs
Deploy and manage applications in AWS or other cloud environments, ensuring scalability and security
Develop and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline
Utilize version control systems (Git, GitHub, Bitbucket) for source code management and collaboration
Conduct peer code and design reviews to ensure maintainability, security, and best practices
Collaborate with QA teams to validate test cases, debug issues, and improve system reliability
Work within Agile methodologies to ensure iterative development, continuous feedback, and efficient releases
Qualification
Required
8+ years of hands-on experience in Java development, including Spring Boot, RESTful APIs, and microservices
5+ years of experience with Oracle database development, including PL/SQL, stored procedures, triggers, and query optimization
3+ years of experience with cloud platforms, preferably AWS, including cloud-based application deployment
3+ years of experience with CI/CD pipelines and version control (Git, GitHub, Jenkins, etc.)
Experience with Agile development methodologies
Design, develop, and test Java-based web services, ensuring high performance, security, and scalability
Implement RESTful and SOAP web services using Spring Boot, Spring MVC, and related frameworks
Analyze and refactor existing Java code to improve efficiency and maintainability
Code and unit test all components using JUnit, Mockito, and integration testing frameworks
Conduct peer design reviews for other technical leaders, ensuring adherence to best practices
Provide technical leadership in detailed software designs, including defining application architecture
Prepare development plans for assigned activities, ensuring timely delivery of features and bug fixes
Create and refine user stories, working collaboratively with product owners and cross-functional teams
Participate in backlog grooming, sprint planning, and Agile ceremonies to align development with business needs
Provide regular progress updates for Wallchart (or other tracking systems), ensuring visibility into development progress
Develop and maintain Oracle database components, including tables, stored procedures, triggers, and indexing strategies
Optimize SQL queries and database performance, ensuring data integrity and system efficiency
Work closely with QA teams to review test cases related to shared database logic and application interactions
Support database migrations, deployments, and optimizations in collaboration with DBAs
Deploy and manage applications in AWS or other cloud environments, ensuring scalability and security
Develop and maintain CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline
Utilize version control systems (Git, GitHub, Bitbucket) for source code management and collaboration
Conduct peer code and design reviews to ensure maintainability, security, and best practices
Collaborate with QA teams to validate test cases, debug issues, and improve system reliability
Work within Agile methodologies to ensure iterative development, continuous feedback, and efficient releases
Preferred
Experience with Kafka or RabbitMQ for messaging and event-driven architecture
Familiarity with Docker and Kubernetes for containerization and orchestration
Knowledge of frontend technologies (React, Angular, or Vue.js) is a plus
Familiarity with NoSQL databases like MongoDB or Cassandra
Company
Vibotek LLC
We screen and shortlist candidates before presenting to our clients. Therefore reducing hiring time and cost.
Funding
Current Stage
Early StageCompany data provided by crunchbase