
Senior Java Developer
@Innover Digital Inc. posted 6 hours ago Shortlist Email JobJob Description
We are seeking a Senior Java Developer with expertise in building RESTful APIs using Spring Boot and working with enterprise databases. The ideal candidate will have strong experience with cloud platforms, serverless computing, and data integration.
Key Responsibilities
- Design, develop, and maintain Spring Boot-based RESTful APIs
- Create and optimize database queries and schemas for PostgreSQL and/or Oracle databases
- Implement data retrieval and integration solutions with Google BigQuery
- Deploy and manage applications on cloud platforms (AWS, GCP, Oracle Cloud)
- Develop and maintain serverless functions using AWS Lambda and Google Cloud Functions
- Collaborate with cross-functional teams to define, design, and ship new features
- Participate in code reviews and mentor junior developers
- Troubleshoot production issues and implement solutions
Required Skills & Experience
- 8+ years of Java development experience
- Strong proficiency with Spring Boot and RESTful API development
- Extensive experience with relational databases, particularly PostgreSQL and Oracle
- Experience retrieving and processing data from Google BigQuery
- Working knowledge of AWS, GCP, and Oracle Cloud services
- Experience with serverless computing (AWS Lambda, Google Cloud Functions)
- Familiarity with containerization technologies (Docker, Kubernetes)
- Understanding of CI/CD pipelines and DevOps practices
- Experience with version control systems (Git)
Preferred Qualifications
- Experience with Python programming
- Knowledge of front-end frameworks, particularly Angular
- Experience with microservices architecture
- Knowledge of messaging systems (Kafka, Pub Sub)
- Experience with Agile development methodologies
- Cloud certifications (AWS, GCP, or Oracle)
- Experience with performance tuning and optimization
Education
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience)
Personal Qualities
- Strong problem-solving abilities
- Excellent communication and teamwork skills
- Self-motivated with attention to detail
- Ability to work in a fast-paced environment
- Passion for learning new technologies
Other jobs you may like
-
UX Developer
- @ Innover Digital Inc.
- Bengaluru, Karnataka, India