i
Coders Brain
475 Coders Brain Jobs
Software Engineer - Java (5-10 yrs)
Coders Brain
posted 4d ago
Job Title : Software Engineer (Java, Data Warehousing, CI/CD)
Experience : 5+ years
Location : Bangalore
Employment Type : Full-time
Job Description :
We are looking for a skilled Software Engineer with expertise in Core Java, Spring Boot, data warehousing design, and CI/CD practices. The ideal candidate should have a strong understanding of backend development, database design, and modern software deployment methodologies.
Key Responsibilities :
Backend Development :
- Design, develop, and maintain scalable applications using Core Java, Spring, and Spring Boot.
- Develop RESTful APIs and microservices-based architectures.
- Ensure application performance, scalability, and security.
Data Warehousing & SQL :
- Design and optimize relational databases for high-performance queries.
- Develop ETL pipelines and manage large-scale data processing.
- Write complex SQL queries, stored procedures, and triggers.
- Work with data warehousing technologies (e.g., Snowflake, Redshift, BigQuery, or traditional OLAP systems).
CI/CD & DevOps :
- Implement and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, Azure DevOps, or AWS CodePipeline.
- Automate deployment processes and monitor production releases.
- Work with Docker, Kubernetes, and cloud services (AWS/Azure) to streamline deployments.
- Ensure high availability and security of deployed applications.
Requirements :
- 5+ years of hands-on experience in Java development (Spring Boot preferred).
- Strong understanding of object-oriented programming and design patterns.
- Experience in SQL development and data warehousing concepts.
- Working knowledge of CI/CD tools and automation processes.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
- Strong problem-solving skills and ability to work in an agile environment.
Nice to Have :
- Knowledge of Kafka, RabbitMQ, or other messaging systems.
- Experience with NoSQL databases (MongoDB, Cassandra, DynamoDB).
- Exposure to infrastructure as code (Terraform, CloudFormation).
Functional Areas: Other
Read full job descriptionPrepare for Software Java Engineer roles with real interview advice