Develop and maintain Java applications on-premises and in Google Cloud Platform, troubleshoot issues, and optimize for performance.
Job Summary
Job Summary:
We are seeking a skilled and proactive Java Developer to join our team. This involves developing, maintaining, and optimizing Java applications across both on-premises infrastructure and Google Cloud Platform (GCP). The ideal candidate will have strong problem-solving skills, a passion for clean code, and experience working in both cloud-based and traditional environments.
Responsibilities
Qualifications
Preferred Skills:
Job Summary:
We are seeking a skilled and proactive Java Developer to join our team. This involves developing, maintaining, and optimizing Java applications across both on-premises infrastructure and Google Cloud Platform (GCP). The ideal candidate will have strong problem-solving skills, a passion for clean code, and experience working in both cloud-based and traditional environments.
Responsibilities
- Develop and maintain Java applications on-premises and in GCP:
- Design, develop, and maintain robust Java-based applications.
- Collaborate with stakeholders to gather requirements and architect scalable, secure solutions.
- Ensure code quality by following best practices, coding standards, and security guidelines.
- Support and troubleshoot applications across environments:
- Provide ongoing support for Java applications deployed on-premises and in GCP.
- Diagnose and resolve technical issues, collaborating with system admins and cross-functional teams.
- Conduct root cause analysis and implement timely fixes and enhancements.
- Optimize applications for performance and scalability:
- Perform performance analysis and implement improvements for speed and reliability.
- Utilize caching, load balancing, and efficient resource use across environments.
- Leverage modern Java frameworks and GCP services for scalable, fault-tolerant applications.
Qualifications
- Bachelor's degree in Computer Science or a related field.
- 3 to 5 years of hands-on experience in Java application development.
- Proficiency in Java, with a strong understanding of object-oriented programming and design patterns.
- Experience working with Google Cloud Platform (GCP) or similar cloud environments.
- Strong skills in troubleshooting, debugging, and resolving performance issues.
- Familiarity with Java frameworks such as Spring, Spring Boot, or similar.
- Understanding of RESTful APIs, microservices architecture, and application integration.
- Knowledge of CI/CD pipelines, version control systems (e.g., Git), and modern development practices.
- Excellent communication skills and ability to collaborate with cross-functional teams.
- Ability to work independently, manage multiple priorities, and meet deadlines.
Preferred Skills:
- Experience with containerization tools such as Docker and Kubernetes.
- Knowledge of cloud-native development and DevOps best practices.
- Exposure to automated testing frameworks and continuous delivery pipelines.
- Google Cloud certification is a plus.
Top Skills
Docker
Google Cloud Platform
Java
Kubernetes
Spring
Spring Boot
Similar Jobs at Optimum
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
The Python Developer will create software solutions, develop ETL pipelines, manage databases, and collaborate with teams to implement features, ensuring high coding standards.
Top Skills:
DjangoETLFastapiFlaskGoogle Cloud Platform (Gcp)MySQLPostgresPythonSQL
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
As a Customer Service Representative, you will assist customers with inquiries, resolve issues, and provide support while maintaining quality relationships.
Top Skills:
Computer SystemsCrm ToolsSoftware
AdTech • Digital Media • Internet of Things • Marketing Tech • Mobile • Retail • Software
The Business Technical Analyst supports Contact Centers by analyzing data, managing outages, ensuring IT stability, and improving customer interactions.
Top Skills:
Chat ApplicationsDatabasesIvrLanServicenowTelecommunicationsWan
What you need to know about the Edinburgh Tech Scene
From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.