- Experience in API development using Java will be a plus.
- Excellent knowledge and experience in writing testable, scalable, flexible, robust and efficient web applications using JavaEE 6/7 technologies, specifically, Spring core, Spring Boot Spring Data, spring batch and JPA
- Experience in successfully deploying Java-based applications in production and understanding load-balancing, authentication, and fault tolerance through Tom Cat.
- Experience in database modeling (MySQL/NoSQL databases such as Mongo DB)
- Knowledge of integrating with Ant, Maven, GIT and Shell scripting.
- Strong backend experience to develop Data Layer using at least one of the ORM frameworks like Hibernate, JPA etc.
- Strong RDBMS Skills and SQL skills. Experience in MySQL, Teradata and warehousing databases.
-
Experience in Analytics frameworks and visualization products.
- Excellent knowledge and experience of Maven, Continuous Integration, and Continuous Delivery with Jenkins.
• Experience with JavaScript frameworks, especially Angular is a definite plus.
Java 8, J2EE , Spring Boot, Microservices, Apache Spark, DevOps, Advanced SQL, preferably with
expertise in Data engineering/Data analytics,
ELK(Elastic Search, Logstash , Kibana) stack, Teradata, any No SQL database, Hands on experience in
maintaining products on Cloud Technologies like PCF, Azure, Docker, Kubernetes, etc, NodeJS,
Angular 2x, GitLab with CI/CD, Hands on experience in Unix server, Shell scripting, Large data
processing, Performance tuning, Experience in working in various Test Automation frameworks like
Selenium, Test NG, Python, Cucumber, Karma, Karate/ Jasmine, etc
Experience in using Eclipse, Spring tool suite, Project building tools - Maven, Gradle, etc, JIRA for ALM.

About codersbrain
About
Connect with the team
Similar jobs
Job Title: Golang Developer (Full-time)
Location: Pune (Onsite)
Experience Required: 3+ Years
Working Days: 5 Days (Mon to Fri)
Job Description
- Good problem solving skills and computer science fundamentals.
- Excellent programming skills and deep interest in programming.
- Must have developed projects in the past, hands on experience is must.
- Must think logically and be a self-motivated problem solver
- Should be eager to learn and have demonstrated learning process
- Good to have credentials with hackerrank / hackerearth or similar portals
- Should be excellent in Communication Skills
- Good to have understanding of the end-to-end Web application development.
Technical Attributes:
- Must have good hands on experience with Golang & surrounding frameworks.
- Good to have knowledge in UI technologies like HTML, CSS, any Javascript framework.
- Brownie points for knowing Git Version Control.
- Must have familiarity with RESTful Web service development.
- Must have familiarity with RDBMS - Postgres / MySQL or any. Non relational database is
- a plus.
Roles and Responsibilities:
- Develop and maintain application.
- Follow best coding practices, and create a code that you are proud of, with extensibility, scalability and performance in mind.
- Work in cross functional teams with product managers, UX designers, and QA engineers
- to ship software on-quality and on-time.
- Takes accountability and end-to-end ownership for assigned tasks.
Key Responsibilities
- Frontend Development: Designing and building responsive, interactive user interfaces using React.js, HTML5, CSS3, and modern JavaScript (ES6+).
- Backend Development: Developing robust, scalable server-side applications and microservices using Java and the Spring Boot framework.
- API Integration: Creating and consuming RESTful APIs to ensure seamless communication between the React frontend and the Java backend.
- Database Management: Designing and optimizing database schemas and queries using SQL (e.g., MySQL, PostgreSQL, Oracle) or NoSQL (e.g., MongoDB) databases.
- State Management: Managing application state in React using tools like Redux, Hooks, or Context API.
- Testing & Quality Assurance: Writing unit and integration tests using frameworks such as JUnit for backend and Jest or React Testing Library for frontend.
- DevOps & Deployment: Collaborating on CI/CD pipelines and using containerization tools like Docker and Kubernetes for application deployment.
- Indeed
- +14
Required Skills & Qualifications
- Core Technical Skills:
- Deep proficiency in Java (8+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data JPA).
- Expertise in React.js workflows, component-based architecture, and hooks.
- Strong understanding of Microservices architecture and cloud platforms (AWS, Azure, or GCP).
- Experience & Education:
- Typically requires a Bachelor's degree in Computer Science or a related field.
- Proven experience (often 1–5+ years depending on seniority) in full-stack development.
- Tools: Version control systems like Git, build tools like Maven or Gradle, and Agile project management tools like Jira.
- Indeed
- +13
Typical Salary Ranges (India)
- Freshers: ₹3.8 Lakh to ₹12 Lakh per year.
- Experienced (5+ years): ₹18 Lakh to ₹30 Lakh+ per year.
- Average (General): Approximately ₹29 Lakh per year for high-demand specialized roles.

Mandatory Criteria :
- Candidate must have Strong hands-on experience with Kubernetes of atleast 2 years in production environments.
- Candidate should have Expertise in at least one public cloud platform [GCP (Preferred), AWS, Azure, or OCI).
- Proficient in backend programming with Python, Java, or Kotlin (at least one is required).
- Candidate should have strong Backend experience.
- Hands-on experience with BigQuery or Snowflake for data analytics and integration.
About the Role
We are looking for a highly skilled and motivated Cloud Backend Engineer with 4–7 years of experience, who has worked extensively on at least one major cloud platform (GCP, AWS, Azure, or OCI). Experience with multiple cloud providers is a strong plus. As a Senior Development Engineer, you will play a key role in designing, building, and scaling backend services and infrastructure on cloud-native platforms.
# Experience with Kubernetes is mandatory.
Key Responsibilities
- Design and develop scalable, reliable backend services and cloud-native applications.
- Build and manage RESTful APIs, microservices, and asynchronous data processing systems.
- Deploy and operate workloads on Kubernetes with best practices in availability, monitoring, and cost-efficiency.
- Implement and manage CI/CD pipelines and infrastructure automation.
- Collaborate with frontend, DevOps, and product teams in an agile environment.
- Ensure high code quality through testing, reviews, and documentation.
Required Skills
- Strong hands-on experience with Kubernetes of atleast 2 years in production environments (mandatory).
- Expertise in at least one public cloud platform [GCP (Preferred), AWS, Azure, or OCI].
- Proficient in backend programming with Python, Java, or Kotlin (at least one is required).
- Solid understanding of distributed systems, microservices, and cloud-native architecture.
- Experience with containerization using Docker and Kubernetes-native deployment workflows.
- Working knowledge of SQL and relational databases.
Preferred Qualifications
- Experience working across multiple cloud platforms.
- Familiarity with infrastructure-as-code tools like Terraform or CloudFormation.
- Exposure to monitoring, logging, and observability stacks (e.g., Prometheus, Grafana, Cloud Monitoring).
- Hands-on experience with BigQuery or Snowflake for data analytics and integration.
Nice to Have
- Knowledge of NoSQL databases or event-driven/message-based architectures.
- Experience with serverless services, managed data pipelines, or data lake platforms.
Job Title: Senior Java Developer - Experience: 4.5 + years
Roles and Responsibilities:
· Translate application storyboards and use cases into high-quality, efficient code.
· Design, develop, and maintain clean, reusable Java code.
· Take full ownership of modules, ensuring timely deployment to production.
· Optimize application performance, quality, and responsiveness.
· Identify and resolve bottlenecks, bugs, and technical issues.
· Maintain high standards of code quality, organization, and automation.
· Write well-structured, testable, and efficient code.
· Investigate new technologies and approaches, presenting them for architectural review.
· Participate in code reviews and provide constructive feedback to peers.
· Stay current with the latest technologies and trends.
Desired Candidate Profile:
· Strong proficiency in Core Java (OOP, Collections, Threads, Regular Expressions, Exception Handling).
· Solid understanding of object-oriented programming.
· Ability to write clean, readable Java code.
· Knowledge of scalable application design principles.
· Strong experience with Relational Databases, SQL, and ORM technologies (e.g., MySQL, Hibernate).
· Proficiency in software design and development using Java, J2EE, Spring Boot, Spring Security, and Hibernate.
· Experience with test-driven development.
· Familiarity with CI/CD processes for build and deployment.
Must-Have:
· Java 8/Java 11 experience.
· Expertise in the Spring Framework.
· Hands-on experience with relational databases (Oracle/MySQL/PostgreSQL/SQLServer).
· Proficiency in building scalable REST APIs (capable of handling 20k+ simultaneous users).
· Willingness to work with new technologies.
· Strong communication skills.
Nice to Have:
· Experience with React JS, and JavaScript framework.
· Microservices architecture knowledge.
· Familiarity with Redis, AWS S3, AWS Lambda, and NoSQL databases.
· CI/CD experience.
Brilworks will support your growth in these areas where necessary! :)
Technical skills required:
Skills: Java 8 and above, Rest Web services, MySQL.
Strong background in Core Java and good knowledge of collection Framework.
Proficient in developing high-performance, less memory-intensive micro-services applications using the Java framework.
Should have deep knowledge of Micro-service development.
Please find below updated JD for Java requirement.
-Work with a performance-oriented team driven by ownership and open to experiment.
- -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable.
- -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading.
. -Strong problem solving skills, computer science fundamentals, data structures and algorithms.
- -Hands on experience with any SQL Database.
- -Ability to learn new technologies like ELK, stack, redis etc.
- -Must have expert level knowledge in Java, Springboot.
- -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching.
. -Experience in distributed/scalable systems
- -Strong knowledge of design patterns and software engineering best practices.
- -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc.
. -Familiarity with CI/CD and DevOps
. -Strong knowledge and previous experience in end-to-end design, development and subsequent
support of large-scale data processing systems
. - Familiarity and confidence working in an agile development environment.
. - Good Problem solving skills
- - Good oral and written communication skills.
- - Strong debugging skills.
We are looking for 4-5years relevant Experience-ROR.
Job accountability:
• Write effective and scalable code in Ruby Build back-end components for web applications
• Test applications for performance, responsiveness and security
• Review and debug junior developers’ code
• Integrate data storage and data processing solutions
• Build, install and share gems and plugins
• Create automated test scripts
• Improve and maintain applications after deployment
• Coordinate with team members who work on different layersof infrastructure
Role requirements:
• Experience with support of high-availability, high-performance,customer-facing web applications
• Expert in configuring and deploying multiple rails applications quickly
• Experience with collaborative code development in small agile teams and managing releases (Git, Continuous Integration, Capistrano)
• Experience building internal and external APIs and RESTful web services
• Strong foundation in Database ( MySQL / Postgres )
• Outstanding understanding of software design and architecture
• Should have knowledge on Micro Services.
It will be good if you also have :
Worked in a web startup before and been part of the core
development during high growth phase. Practical experience with building scalable, high availability and
high performance systems.
Hands-on background with agile development practices includingtest driven development and scrums Contributed to open source projects on Github Familiarity with a variety of programming languages and development tools Worked on Any Tech Upgradations
- Required 4+ years of experience in Java.
- Hands on professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot and related frameworks.
- Hands on experience creating/consuming web services and data Data queries in SQL
- 2+ years’ experience of working with geographically dispersed teams, that fall across different time zones
- Experience with distributed architecture including web services and technologies
- Developing POCs
- Working knowledge of JIRA or other ALM tools to create a productive, high quality development environment
Key Result Areas
- Min. 3 years of PHP coding experience in PHP frameworks
- Mandatory knowledge of any/all of these frameworks like CakePHP, Laravel, CI, Zend (Preferably CakePHP).
- Should have strong CORE PHP skills
- Should have strong MYSQL skills - Query writing, Indexing , Store procedure
- Should have API writing Skills with security.
You are a motivated and energetic rockstar full stack developer. Go-getter, think out of box to create awesome front-end (jQuery or ReactJS) and back-end (APIs) of an application platform.
Skills:
- Develop web apps using jQuery or ReactJS, HTML5, CSS3, Bootstrap, PHP Advanced, any MVC framework and Ajax.
- Hands on knowledge of Adobe Photoshop
- Experience of setting up a production workflow with git and cloud deployment will be plus.
- Knowledge of web technologies such as NodeJS, ReactJS, VueJS etc will be plus
// must have a strong understanding of UI, cross-browser compatibility, general web functions and standards.
// willingness to learn and improvise skills
// "NEVER SAY NO" attitude towards new and challenging projects
// good verbal and communication skills
// excel in a fast-paced startup-like environment. Should be goal-orientated and be able to work without any supervision or mentorship.








