Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Title: Java Developer
Location: Mountain View CA
Duration: 12months
must have experience on big clients
Position Overview:
We are seeking a skilled and motivated Java Developer with 6-8 years of hands-on experience in Java 11 or higher and expertise in SpringBoot and Oracle-based technologies. The ideal candidate should possess a strong foundation in Java development and be familiar with building and maintaining web applications and services. Additionally knowledge of Micro Service Architecture (MSA) and Kubernetes (K8s) along with experience in Redis PostgreSQL and MongoDB would be considered advantageous.
Responsibilities:
Software Development: Design develop test and maintain Java-based applications services and modules in accordance with project requirements and industry best practices.
SpringBoot Expertise: Utilize SpringBoot framework to build efficient and scalable Java applications.
Database Integration: Integrate Java applications with Oracle databases ensuring data retrieval storage and manipulation is handled efficiently and securely.
Micro Service Architecture: Collaborate with the team to design and implement Micro Service Architecture-based solutions promoting modularity and ease of maintenance.
Kubernetes Deployment: Possess the ability to deploy applications in Kubernetes clusters and understand the principles of containerization and orchestration.
Troubleshooting and Bug Fixing: Diagnose and resolve technical issues bugs and defects in a timely manner to maintain application performance and reliability.
Performance Optimization: Optimize application performance memory usage and response times through code reviews and performance tuning techniques.
Code Quality: Ensure code is well-documented maintainable and adheres to coding standards and guidelines.
Database Management: Work with Oracle databases ensuring proper design querying and optimization for efficient data handling.
Integration with NoSQL Databases: Utilize Redis PostgreSQL and MongoDB if applicable for specific project needs and handle data storage and retrieval effectively.
Collaborative Development: Work in a team environment collaborating with other developers product managers and stakeholders to deliver high-quality solutions on time.
Research and Innovation: Stay updated with the latest technologies trends and best practices in Java development and suggest innovative solutions to improve application efficiency.
Testing: Conduct unit testing integration testing and performance testing to ensure the reliability and robustness of developed solutions.
Documentation: Create and maintain technical documentation including system architecture design and user manuals.
Requirements:
Bachelors degree in Computer Science Software Engineering or a related field.
Proven 6-8 years of experience in Java development focusing on Java 11 or higher.
Expertise in SpringBoot and its core components for building web applications and RESTful APIs.
Strong understanding of Oracle databases including data modeling querying and optimization techniques.
Nice-to-have: Knowledge and practical experience with Micro Service Architecture (MSA) and Kubernetes (K8s) for containerization and deployment.
Familiarity with Redis PostgreSQL and MongoDB with the ability to integrate and manage these databases.
Proficiency in troubleshooting and debugging Java applications for quick issue resolution.
Knowledge of version control systems such as Git for collaborative development.
Solid understanding of software development principles design patterns and best practices.
Excellent problem-solving and analytical skills with attention to detail and accuracy.
Effective communication and teamwork abilities to collaborate with cross-functional teams.
Ability to adapt and learn new technologies and tools quickly.
Join our dynamic team of Java developers and contribute your expertise to the development of cutting-edge applications that positively impact our customers experiences. As a Java Developer you will have the opportunity to work on exciting projects leverage the latest technologies and grow your skills in a collaborative and supportive environment. If you have a passion for Java development and enjoy solving complex challenges we look forward to receiving your application.
Full Time