ONLY LOCAL TO GA
Face-to-Face Interview.
Job
Title: Senior Java GCP Microservices Developer
Location:
Alpharetta, GA
Important Submission Notes
- Local Alpharetta, GA candidates only.
- Candidate must be available for a
- Hybrid work model requiring 3 days onsite per week.
- Strong hands-on Java and Google Cloud Platform (GCP) experience is mandatory.
Job Summary
We are seeking an experienced Senior Java GCP Microservices Developer with expertise in designing, developing, and deploying cloud-native applications on Google Cloud Platform (GCP). The ideal candidate will have strong experience with Java, Microservices Architecture, Cloud-Native Development, API Design, and Enterprise Application Development.
This role requires hands-on development experience, cloud engineering knowledge, and the ability to build scalable, secure, and high-performing distributed systems.
Required Experience
- 6–8+ years of software development experience.
- Strong hands-on experience with Java application development.
- Experience designing and implementing Microservices-based architectures.
- Experience developing and deploying applications on Google Cloud Platform (GCP).
- Strong understanding of cloud-native application development principles.
Must-Have Technical Skills
Java Development
- Core Java
- Java 8/11/17
- Object-Oriented Programming (OOP)
- Multithreading
- Collections Framework
- Exception Handling
- Design Patterns
Microservices Architecture
- Microservices Design
- Distributed Systems
- Service Discovery
- API-Driven Architecture
- Event-Driven Architecture
- Resiliency & Fault Tolerance
- Scalability Design
Spring Ecosystem
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- Spring Cloud
- Dependency Injection
Google Cloud Platform (GCP)
- Google Cloud Platform (GCP)
- Google Kubernetes Engine (GKE)
- Cloud Run
- Compute Engine
- Cloud Storage
- Pub/Sub
- Cloud SQL
- BigQuery
- IAM
- Monitoring & Logging
API Development
- REST APIs
- API Design
- OpenAPI / Swagger
- JSON
- API Security
- Integration Services
Database Technologies
- SQL Databases
- Relational Databases
- Data Modeling
- Query Optimization
- Transaction Management
Key Responsibilities
Application Development
- Design, develop, and maintain enterprise-grade Java applications.
- Build scalable cloud-native microservices.
- Develop reusable and maintainable software components.
- Ensure high performance and reliability of applications.
Cloud Engineering
- Develop and deploy applications on Google Cloud Platform.
- Leverage GCP services to build scalable solutions.
- Optimize cloud resources for performance, security, and cost efficiency.
- Support cloud migration and modernization initiatives.
Microservices & API Development
- Design and implement RESTful APIs and microservices.
- Develop service integrations and communication frameworks.
- Implement security, monitoring, and resiliency patterns.
- Support API lifecycle management.
System Integration
- Integrate applications with internal and external systems.
- Support enterprise integration requirements.
- Design reliable and secure communication channels between services.
Testing & Quality Assurance
- Perform unit testing and integration testing.
- Participate in code reviews and technical design reviews.
- Ensure compliance with development standards and best practices.
Agile Delivery
- Participate in Agile ceremonies including:
- Sprint Planning
- Daily Stand-Ups
- Sprint Reviews
- Retrospectives
- Collaborate with product owners, architects, and QA teams.
Preferred Qualifications
Cloud & DevOps
- Docker
- Kubernetes
- CI/CD Pipelines
- Jenkins
- GitHub Actions
- Terraform
Messaging & Integration
- Kafka
- Google Pub/Sub
- Event Streaming Platforms
Security
- OAuth 2.0
- JWT
- Cloud Security Best Practices
Required Soft Skills
- Strong Communication Skills
- Problem Solving
- Analytical Thinking
- Team Collaboration
- Adaptability
- Stakeholder Interaction
- Self-Starter Attitude
|
Arjun BHATT |
E: arjun.b@noviainfotech.com M: (972) 961 2004 Linkedin: linkedin.com/in/arjun-bhatt-3a86001b5 |
You received this message because you are subscribed to the Google Groups "NoviaJobs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to noviajobs+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/noviajobs/CANVQszFR5ge3T3Q5yJ%2BEVuKjssbK2Vo1LgUgsq8ohV9_4-6R0w%40mail.gmail.com.
No comments:
Post a Comment