The Job logo

What

Where

Senior Software Engineer - Java, SQL, GCP

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

JOB DESCRIPTION

If you are a seasoned Senior Java Developer with expertise in SQL and Google Cloud Platform (GCP), and you are passionate about creating scalable and high-performance software solutions, we encourage you to apply. We require experienced Engineers who can contribute to critical application and product development projects. Join our team and contribute to the development of innovative applications that make a significant impact.

Project technologies and tools

  • Java
  • JUnit 4/Mockito
  • GCP
  • SQL

Responsibilities

  • The role includes direct communication with the client on a daily basis
  • A thinker with agile mindset, who wouldn't get too much of distress through changes
  • Able to create necessary documentation (incl. PRD, Test Cases, Design Docs, etc.) instead of waiting for a perfectly shaped task
  • Will be working with a group of world-class engineers, architects, and product managers to build a scalable and high-performance breakthrough platform that will be leveraged by our external customers to build paradigm shifting applications and solutions

Requirements

  • Minimum experience of 5-8 years is required in Java development
  • Should have strong management and prioritization skills
  • Must have a solid understanding of cloud technologies and microservices architecture
  • This role requires that you are a self-starter with the ability to deliver on time with quality and handle multiple tasks simultaneously

Nice to have

  • Google Cloud Spanner (Cloud SQL database)
  • Guice
  • Guava

We Offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Set alert for similar jobsSenior Software Engineer - Java, SQL, GCP role in Bangalore Urban, India
EPAM Systems Logo

Company

EPAM Systems

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 years

Locations

Bangalore Urban, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

EPAM Systems Logo

Senior Software Engineer (Java, Microservices, Angular)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for an experienced Senior Engineer with expertise in Java, Microservices, and Angular to join our dynamic team. In this role, you will be responsible for developing robust and efficient Java-based microservices, designing and implementing intuitive user interfaces using Angular, and ensuring seamless integration with existing applications. You can contribute to critical application and product development projects. Join us in shaping the future of our software solutions, leveraging your expertise to drive innovation and create impactful user experiences. #REF_IN_JFS What You’ll Do Deliver efficient, maintainable, robust Java based microservices Produce designs and rough estimates, and implement features based on product requirements Design and implement intuitive, maintainable, responsive UI’s using Angular Design and implement object models for our Java server and exposed via REST API. To maintain and integrate with existing applications by implementing new features and fixing defects Collaborate with peers on designs, code reviews, testing and UX/interactive designs Collaborate with peers on designs, code reviews, and testing Produce unit and end-to-end tests to improve code quality and maximize code coverage for new and existing features What You Have Minimum 5 to 8 years of experience as a Java Developer within production projects Strong Java experience, web services API development knowledge Great communication skills Proficient experience with object-oriented analysis and design skills Proficient experience with an object-oriented programming language and techniques Proficient understanding of Java Frameworks Nice to have IAM knowledge Webservices Knowledge Technologies Java 8 Microservices SpringBoot REST API Angular We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Senior Java Programmer (AWS, Kafka, Elastic Search)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for a highly skilled and motivated Senior Java Programmer with expertise in AWS, Kafka, Elastic Search to join our dynamic team. As a Senior Engineer, you will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. Your proficiency in AWS, Kafka, Elastic Search and problem-solving skills will contribute to the success of our projects. What You’ll Do Design and develop Java-based applications Build and deploy microservices using Docker and Kubernetes Build and manage databases using PostgresSQL Work with ElasticSearch to build search functionality Work with Kafka streaming and connector Configure and manage Jenkins What You Have A minimum of 5-8 years of experience Strong experience in Java Experience with Amazon Web Services, Docker, Elasticsearch, Kafka Streaming and Connect, Jenkins, Kubernetes, and Spring Boot Technologies Microservices Spring Boot Docker Kubernetes We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Senior Java Programmer (AWS, Kafka, Elastic Search)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION We are looking for a highly skilled and motivated Senior Java Programmer with expertise in AWS, Kafka, Elastic Search to join our dynamic team. As a Senior Engineer, you will play a crucial role in the design, development, and optimization of scalable and high-throughput end-user applications. Your proficiency in AWS, Kafka, Elastic Search and problem-solving skills will contribute to the success of our projects. What You’ll Do Design and develop Java-based applications Build and deploy microservices using Docker and Kubernetes Build and manage databases using PostgresSQL Work with ElasticSearch to build search functionality Work with Kafka streaming and connector Configure and manage Jenkins What You Have A minimum of 5-8 years of experience Strong experience in Java Experience with Amazon Web Services, Docker, Elasticsearch, Kafka Streaming and Connect, Jenkins, Kubernetes, and Spring Boot Technologies Microservices Spring Boot Docker Kubernetes We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)  

EPAM Systems Logo

Senior Software Engineer (Java 8, Junit, SQL)

EPAM Systems

Hyderabad, Telangana, India

Posted: a year ago

JOB DESCRIPTION We require a highly skilled Senior Java Engineer with expertise in JUnit and SQL to join our dynamic team. As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining high-quality software applications. Your proficiency in Java programming, unit testing, and SQL database operations will contribute to the success of our projects and the continuous improvement of our software solutions. What You’ll Do Understand, deep dive, develop and deploy SQL queries and data pipelines following documentations with minimal to no guidance Independently find the solutions to most of the technical problems that are within the scope of your project(s) Learn from the existing designs and implementations from the team code base and follow the same pattern to write your code Write query to pull relevant data from existing tables and populate dashboard/spreadsheet to represent the required stats Build pages or new widgets in entity review UI to render required information to reviewers Build back-end services to provide data to review UI Design and implement enforcement platform functionality to enable entity review End-to-end testing, optimization and integration of implemented solutions/services What You Have Minimum 5 years of industry experience in relevant areas Computer science, computer engineering, or relevant degrees Proficiency in programming in Java Proficient in SQL, Junit Basic understanding in Machine Learning JavaScript or other frontend technologies Proficient in Java/C++/python and SQL Experience with ETL and Data Pipelines Hands-on experience working with systems for collaborative code reviews, version control, and automated testing We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)

EPAM Systems Logo

Cloud Technology Consultant (Azure / AWS / GCP)

EPAM Systems

Bangalore Urban, Karnataka, India

Posted: a year ago

JOB DESCRIPTION If you are passionate about driving digital transformation through cloud technologies, thrive in a collaborative environment, and have a deep understanding of cloud platforms, we invite you to join our team as a Cloud Technology Consultant. Help our clients harness the power of the cloud to achieve their business objectives and shape the future of technology. Apply now to be part of our innovative and forward-thinking team. Responsibilities Work closely with business in identifying solution requirements and key case-studies/scenarios for the future solution based on cloud platform Enable cloud journey, analyses TCO and create a business case, make the Cloud dream become reality by leveraging Cloud Adoption Framework Create a unified strategy for cloud transformation governance, automation, security, implementation, and operations Analyze existing application and IT services portfolios, develop asset migration, transformation, and automation roadmap Conduct architecture review / audit and create review / audit reports Lead implementation of the solution from establishing project requirements and goals to solution "go-live” Day-to-day lead the client through the technical and organisational challenges of Cloud transformation Participate in the full cycle of pre-sale activities, including RFP processing, proposal development and direct communications with potential clients Maintain a strong understanding of industry trends and best practices on Cloud Serve as an evangelist, consult, and provide technical guidance on cloud solutions design, build, governance, security, operations, and cost control best practices Requirements Should have minimum overall experience of 12 years Multi-tier distributed architecture experience within IT consulting, IT operations, application development or support which includes migrating, architecting, operating cloud-based solutions, or experience transforming legacy IT solutions, and working knowledge of software development tools and methodologies Experience architecting, designing, migrating workloads to the cloud (Azure, AWS or GCP) Cloud native design and implementation experience Depth in various migration techniques such as rehost, refactor, re-architect, re-platform, repurchase, etc Fluency with design of deployment, configuration management automation (CI/CD), security automation (SAST/DAST), IT operations automation (AIOps) for different workload’s types Experience with highly scalable, performant and mission critical architectures; cloud migration approaches and tools Avid technologist, with deep expertise in modern cloud architecture and history of successful implementation of complex cloud solution Deep understanding of cloud design patterns, cloud operations and cloud cost models with hands-on ability to implement best practices or suggest improvements Ability to suggest competitive and innovative technical decisions, get client buy-in and deliver on commitments Strong communication skills, ability to present technical ideas in business-friendly language Analytical and problem-solving abilities Cloud certifications are expected – Azure, AWS or GCP Technologies Cloud Architecture Experience in Consulting Rehost Refactor Re-architect Re-platform Repurchase Cloud-based solutions Cloud design patterns CI/CD TCO Pre-sales We Offer Opportunity to work on technical challenges that may impact across geographies Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications Opportunity to share your ideas on international platforms Sponsored Tech Talks & Hackathons Unlimited access to LinkedIn learning solutions Possibility to relocate to any EPAM office for short and long-term projects Focused individual development Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)