R Developer Jobs in India
EPAM is looking for R Developers in India.
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
We are currently looking for a Senior Cloud Java Developer to join our remote team.
In this position, you will use your expertise in Java and Microsoft Azure technologies to develop and maintain our new microservice infrastructure. If you are a skilled developer with a passion for Java and a desire to work in a fast-paced environment, this could be the perfect opportunity for you.
responsibilities
- Develop and maintain our microservice infrastructure using Java and related technologies
- Design and implement solutions that are scalable, modular, and robust
- Ensure high-quality code and optimal performance of our applications
- Collaborate with cross-functional teams to deliver code in an Agile environment
- Troubleshoot and resolve issues related to our microservice infrastructure
- Participate in code reviews and provide feedback to other developers
- Stay up-to-date with the latest trends and technologies in Java development
requirements
- Minimum of 3 years of experience as a Java Developer with a proven track record of delivering high-quality code
- Extensive experience with Spring, Gitlab, and Microsoft Azure (Azure Kubernetes Service)
- Solid knowledge of Java microservice infrastructure and best practices
- Strong expertise in relational databases, SQL, and ORM technologies
- Ability to work in an Agile environment and deliver code promptly
- Excellent communication skills and ability to work collaboratively with cross-functional teams
- Upper-Intermediate level of English (B2+ or higher)
nice to have
- Experience with Docker and containerization
- Knowledge of NoSQL databases like MongoDB or Cassandra
- Experience with cloud-based messaging platforms like Kafka or RabbitMQ
Java
Spring, Spring Boot, Apache Kafka
40 hrs/week
12+ months
India
India
We are currently seeking a Senior Java Developer with Azure expertise to join our remote team.
As a Senior Java Developer, you will have a deep understanding of Object-Oriented analysis and design skills, as well as a strong grasp of design patterns, clean code principles, and concepts like OOD, TDD, BDD, DDD, CI/CD. You will be expected to provide leadership and mentorship to junior developers and work collaboratively with cross-functional teams to deliver high-quality software solutions.
responsibilities
- Collaborate with cross-functional teams to design and implement technical solutions that meet business requirements
- Develop and maintain scalable and secure Java applications using Spring and Spring Boot frameworks
- Participate in code reviews and provide constructive feedback to improve code quality
- Implement best practices for software development, including test-driven development and continuous integration and deployment
- Design and implement solutions to facilitate data exchange between applications
- Ensure compliance with coding standards, security policies, and software development methodologies
- Troubleshoot complex software issues and provide timely solutions
- Develop and maintain technical documentation for software applications
- Monitor and mentor the junior team members
requirements
- 3+ years of experience designing and implementing Java-based backend applications
- Strong proficiency in Java 8, Spring, and developing and maintaining microservices
- Deep understanding of Object-Oriented analysis and design skills, design patterns, clean code principles
- Experience deploying, maintaining, and monitoring complex cloud-native Java applications on Microsoft Azure, with expertise in Azure Kubernetes Service
- Experience with Gitlab for version control and continuous integration and deployment
- Knowledge of modern technical architectures
- Experience with applied solutions to meet non-functional requirements including supportability, resiliency, capacity, and scalability management
- B2+ English level
nice to have
- Familiarity with Kubernetes and Docker for container orchestration and management
- Experience with event-driven architectures and stream processing using Kafka
- Experience with ELK Stack for log management and analysis
Java
Spring Boot, Cloud Platforms, CI/CD
40 hrs/week
12+ months
India
India
Currently, we are looking for a remote Senior Java Developer to join our team.
responsibilities
- Understand existing application architecture and solution design
- Design individual components and develop the components
- Work with other architects, leads, team members in an agile scrum environment
- Hands on development
- Design and develop applications that can be hosted on Azure cloud
- Design and develop framework and core functionality
- Identify the gaps and come up with working solutions
- Understand enterprise application design framework and processes
- Lead or Mentor junior and/or mid-level developers
- Review code and establish best practices
- Look out for latest technologies and match up with use case and solve business problems efficiently
- Ability to look at the big picture
- Proven experience in designing highly secured and scalable web applications on Azure cloud
- Keep management up to date with the progress
- Work under Agile design, development framework
requirements
- 3+ years of relevant experience
- Understanding of Micro services and server less architecture (docker)
- Knowledge of Azure functions, service bus, cosmosdb
- Solid knowledge and expeerience with CI/CD, DevSecOps, setting up and managing Build and release pipelines
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
Join our remote team as a Senior Java Cloud Developer.
Join our remote team as a Senior Java Cloud Developer and be part of a dynamic, innovative project that involves developing and implementing software solutions using Java. You will design and implement Microservice Architecture Pattern and create and deploy Microsoft Azure services to support the project. This role offers the opportunity to work with a collaborative team of developers, testers, and project stakeholders.
responsibilities
- Design and implement Microservice Architecture Pattern to support the project's needs
- Develop and implement software solutions using Java
- Create and deploy Microsoft Azure services to support the project
- Collaborate with other developers, testers, and project stakeholders to ensure smooth project delivery
- Ensure that requirements are fully understood and that solutions meet the project's needs
- Provide technical input for new feature requirements, partnering with business owners and architects
- Participate in code reviews, ensuring code quality and adherence to standards
- Actively contribute to architectural and technical discussions
- Support applications and systems in a production environment, ensuring timely resolution of issues
- Drive the implementation of solutions aligned with business objectives
requirements
- At least 3+ years of production experience in Java development
- Expertise in Microservice Architecture Pattern for designing and building scalable applications
- Experience with Microsoft Azure for cloud-based infrastructure and application management
- Strong knowledge of Spring Framework for building scalable and high-performance applications
- Experience with SQL Databases for designing and managing database schema, including procedures, triggers, and views
- Knowledge of Gitlab and Git for version control and integration
- Familiarity with Azure Kubernetes Service for container orchestration
- Knowledge of microservices
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
nice to have
- Experience with containerization technologies like Docker
- Experience with Apache Maven for managing build processes
- Familiarity with TestNG for testing processes
- Experience with other cloud-based infrastructure and application management platforms
Java
Spring Boot, Hibernate, SQL
40 hrs/week
12+ months
India
India
We are seeking a Senior Java Developer to join our team, working on a cutting-edge project in the Business Information & Media industry.
As a Senior Java Developer, you will be responsible for developing and maintaining high-quality software solutions that meet the needs of our clients. You will work closely with cross-functional teams to design, develop, and implement complex Java-based applications, utilizing your expertise in Java 8, Spring Boot, Hibernate, SQL, and Microservice Architecture Pattern. If you are passionate about software development and have a strong desire to work on innovative projects, we invite you to apply for this exciting opportunity.
responsibilities
- Design, develop, and maintain high-quality software solutions using Java 8, Spring Boot, Hibernate, SQL, and Microservice Architecture Pattern
- Collaborate with cross-functional teams to identify and resolve software issues, ensuring seamless and user-centered designs
- Participate in code reviews, providing valuable feedback to enhance the quality of code
- Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and growth
- Ensure adherence to software development best practices and coding standards
- Participate in Agile and Scrum processes, including sprint planning, daily stand-ups, and retrospectives
requirements
- A minimum of 3 years of experience in Java development, demonstrating your expertise in Java 8, Spring Boot, Hibernate, SQL, and Microservice Architecture Pattern
- Experience with cloud computing platforms such as Azure
- Practical experience in designing and developing complex, scalable, and high-performance applications
- Strong understanding of software development methodologies, including Agile and Scrum
- Experience in utilizing Git or other version control systems for source code management
- Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
nice to have
- Experience with Apache Tomcat
- Experience with NoSQL databases such as MongoDB or Cassandra
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
Join our remote team as a Senior Java Cloud Developer.
Join our remote team as a Senior Java Cloud Developer and take part in developing and implementing software solutions using Java, design, and implement Microservice Architecture Pattern, and create and deploy Microsoft Azure services to support the project. We are looking for a hands-on developer who collaborates well with other developers, testers, and project stakeholders to deliver solutions that meet project requirements. As a Senior Java Developer, you will work in a dynamic Agile development environment that offers opportunities to contribute significantly to the project's design, development, and optimization of features.
responsibilities
- Design and develop new features using the Agile development process (Scrum)
- Collaborate with Developers, Product and Program Management, and senior technical staff to deliver customer-centric solutions.
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Drive the implementation of solutions aligned with business objectives.
- Participate in code reviews, ensuring code quality and adherence to standards
- Collaborate with cross-functional teams to achieve project goals
- Actively contribute to architectural and technical discussions
requirements
- 3+ years of production experience in Java development
- Be hands-on with deep expertise in server development in Java, in both functional and non-functional areas
- Expertise in Microservices architecture for designing and building scalable applications
- Experience with SQL Databases for designing and managing database schema, including procedures, triggers, and views
- Knowledge of Gitlab, and CI/CD for version control, integration, and deployment
- Support applications and systems in a production environment, ensuring timely resolution of issues
- Review requirements and translate them into a documented technical design for implementation
- Experience with Azure Kubernetes Service for cloud-based infrastructure and application management
- Knowledge of microservices and Spring
- Excellent communication skills in spoken and written English, at an upper-intermediate level or higher
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
Join our remote team as a Senior Cloud Java Developer, playing a pivotal role in enhancing and optimizing our foundational Java microservices framework, utilizing state-of-the-art technologies and industry best practices.
Join our remote team as a Senior Cloud Java Developer , playing a pivotal role in enhancing and optimizing our foundational Java microservices framework, utilizing state-of-the-art technologies and industry best practices. As a Senior Java Developer, you'll collaboratively engage with the team and stakeholders to conceptualize and implement scalable, dependable, and high-performance software solutions. This presents an exciting opportunity for someone enthusiastic about crafting inventive solutions and possessing expertise in Java, Spring, and the Microsoft Azure environment.
responsibilities
- Designing and developing Java microservices infrastructure
- Coordinating with multifaceted teams to deliver top-notch features and enhancements
- Engaging in the complete software development lifecycle, spanning design, coding, testing, and production support
- Generating and managing technical documentation
- Ensuring the scalability, reliability, and performance of software
- Engaging in code reviews and furnishing constructive feedback to colleagues
- Actively participating in Agile ceremonies, encompassing sprint planning, stand-ups, and retrospectives
- Diagnosing and resolving production issues
- Mentoring and steering junior developers
- Perpetual learning and staying abreast of the latest technologies and industry trends
requirements
- Minimum 3 years of experience as a Backend Developer, Java Developer, Kotlin Developer, or Backend DevOps Engineer, etc.
- Profound proficiency in Java 11 or later, Kotlin, and the Spring Framework for crafting scalable and high-performance applications
- Familiarity with Azure Kubernetes Service and Gitlab for version control, integration, and deployment
- Knowledge of Microsoft Azure, containerization (Kubernetes), and cloud computing
- Mastery in constructing and deploying Java microservices infrastructure
- Expertise in utilizing SQL databases for designing and managing database schema, including procedures, triggers, and views
- Outstanding problem-solving and analytical skills
- Experience with CI/CD pipelines and embracing a DevOps culture
- Proficient communication skills in spoken and written English, at an upper-intermediate level or higher
nice to have
- Experience with alternative containerization technologies, such as Docker
- Solid comprehension of RESTful APIs and the microservices architecture pattern
- Familiarity with Test-Driven Development (TDD) methodology
Microsoft Azure
Docker, Git, Helm
40 hrs/week
12+ months
India
India
Join our team as a remote Senior Azure Developer and work with cutting-edge technologies.
We need a skilled developer who can collaborate with cross-functional teams to create and implement innovative solutions. You will have the opportunity to contribute to the design and development of applications and services that are used by millions of users around the world. This role is perfect for someone who has a passion for technology and enjoys working in a dynamic, fast-paced environment.
responsibilities
- Design and develop cloud-based applications using Azure and related technologies
- Collaborate with cross-functional teams to identify and prioritize new features and product enhancements
- Lead the development of cloud-based solutions for our clients, ensuring high quality and timely delivery
- Provide guidance and mentorship to junior developers
- Participate in code reviews and ensure code quality and adherence to standards
- Ensure the reliability and scalability of cloud-based applications and services
- Help troubleshoot and resolve issues in production environments
- Stay up-to-date with the latest cloud-based technologies and best practices
- Recommend and implement improvements to the development process and tooling
- Develop and maintain technical documentation
requirements
- At least 3 years of experience in Azure Cloud architecture, design, and implementation
- Experience in Kubernetes and its ecosystem in mission-critical services with best practices
- Expertise in Terraform/Helm deployment and configuration scripting language
- Experience with Git, Jenkins, Ansible scripts, Docker, and CI/CD pipeline for software deployment
- Strong experience in BDD (Behavior Driven Development) and TDD (Test Driven Development)
- Knowledge of IAM concepts including OIDC and OAuth2
- Experience implementing, migrating, managing, and operating systems/applications in an enterprise cloud computing environment
- At least 3 years of experience in agile delivery (Scrum, Spotify, SAFe)
- Excellent communication and problem-solving skills
- Fluent in English, at an upper-intermediate level or higher
nice to have
- Experience with relational/NoSQL databases such as Mongo and/or Postgres
- Experience working in an enterprise cloud computing environment
- AWS or Azure certifications
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
Be a vital part of our remote team by stepping into the role of a Senior Cloud Java Developer.
Be a vital part of our remote team by stepping into the role of a Senior Cloud Java Developer . You will play a pivotal role in enhancing and constructing our foundational Java microservices infrastructure, leveraging state-of-the-art technologies, and adhering to industry best practices. As a Senior Java Developer, your collaborative efforts with the team and stakeholders will revolve around crafting scalable, dependable, and high-performance software solutions. This opportunity is tailor-made for individuals enthusiastic about devising inventive solutions and possessing a rich background in Java, Spring, and Microsoft Azure.
responsibilities
- Crafting and evolving Java microservices infrastructure
- Engaging in seamless collaboration with cross-functional teams for the delivery of top-tier features and enhancements
- Active participation in the complete software development lifecycle, encompassing design, coding, testing, and production support
- Development and upkeep of technical documentation
- Ensuring the scalability, reliability, and performance of software
- Contributing to code reviews and offering constructive feedback to peers
- Engagement in Agile ceremonies, such as sprint planning, stand-ups, and retrospectives
- Resolution of production issues through effective troubleshooting
- Providing mentorship and guidance to junior developers
- Continuous learning and staying abreast of the latest technologies and industry trends
requirements
- Minimum of 3 years of experience in roles like Backend Developer, Java Developer, Kotlin Developer, or Backend DevOps Engineer
- In-depth proficiency in Java 11 or later, Kotlin, and Spring Framework for crafting scalable and high-performance applications
- Hands-on experience with Azure Kubernetes Service and Gitlab for version control, integration, and deployment
- Knowledge of Microsoft Azure, containerization (Kubernetes), and cloud computing
- Expertise in the construction and deployment of Java microservices infrastructure
- Familiarity with SQL databases for the design and management of database schema, encompassing procedures, triggers, and views
- Strong problem-solving and analytical skills
- Experience with CI/CD pipelines and a firm grasp of DevOps culture
- Effective communication skills in spoken and written English, at an upper-intermediate level or higher
nice to have
- Prior experience with alternative containerization technologies, such as Docker
- Sound understanding of RESTful APIs and microservices architecture patterns
- Background in Test-Driven Development (TDD) methodology
Java
Spring, Azure Kubernetes Service, Gitlab
40 hrs/week
12+ months
India
India
We are looking for a Senior Cloud Java Developer to join our remote team.
In this position, you will be responsible for developing and maintaining complex software solutions using Java. You will also be responsible for designing, developing, and implementing Microservices using Spring Framework and Azure Kubernetes Service. The ideal candidate should have expertise in Java 8, Spring, Microsoft Azure, and Gitlab. If you are a skilled Java Developer who is passionate about software development and has a proven track record of delivering high-quality software solutions, then this is the perfect job for you!
responsibilities
- Design, develop, and maintain complex software solutions using Java
- Develop Microservices using Spring Framework and Azure Kubernetes Service
- Collaborate with cross-functional teams to identify and implement software solutions to meet business requirements
- Write efficient and maintainable code using best practices and design patterns
- Write and maintain technical documentation to ensure proper knowledge transfer
- Participate in code reviews to ensure code quality and maintainability
- Troubleshoot and debug issues in complex software systems
- Provide technical guidance and mentorship to junior developers
requirements
- Minimum of 3 years of experience as a Java Developer
- Expertise in Microservice Architecture Pattern and Microsoft Azure
- Proficiency in Java 8 and Spring Framework for developing scalable and maintainable applications
- Experience in developing and implementing Microservices using Azure Kubernetes Service
- Expertise in SQL for managing databases and writing efficient queries
- Excellent knowledge of Gitlab for version control and code reviews
- Familiarity with Continuous Integration and Continuous Delivery
- Strong problem-solving skills and ability to troubleshoot issues in complex software systems
- Strong communication and collaboration skills to work effectively within a remote team setup
- Upper-Intermediate level of English to ensure clear and effective communication with team members and stakeholders
nice to have
- Experience with Azure DevOps for managing software development lifecycle
- Familiarity with NoSQL databases like MongoDB or Cassandra
- Experience with containerization technologies like Docker
Other regions and related skills
- Java Developer in India
- Javascript Developer in India
- .NET Developer in India
- Business Analyst in India
- C++ Developer Jobs in India
- Software Developer Jobs in India
- Salesforce Developer Jobs in India
- SAP Developer Jobs in India
- Data Engineer Jobs in India
- DevOps Engineer Jobs in India
- Automation Tester Jobs in India
- AWS DevOps Engineer Jobs in India
- Python Developer Jobs in India
- Java Developer in India
- Javascript Developer in India
- .NET Developer in India
- Business Analyst in India
- C++ Developer Jobs in India
- Software Developer Jobs in India
- Salesforce Developer Jobs in India
- SAP Developer Jobs in India
- Data Engineer Jobs in India
- DevOps Engineer Jobs in India
- Automation Tester Jobs in India
- AWS DevOps Engineer Jobs in India
- Python Developer Jobs in India