Core Java Developer | Codersbrain
Job Description
Core Java Developer
Job Summary
We are seeking a highly skilled Core Java Developer to join our team on a contractual basis in Chennai. The successful candidate will be responsible for designing, developing, and maintaining high-quality software applications using Core Java, Spring Boot, and React.js. This role plays a vital part in ensuring robust application performance, efficient cloud deployment, and seamless integration of technologies via modern CI/CD pipelines. Applicants will be required to undergo a HackerRank test as part of the selection process.
Responsibilities
- Develop, enhance, and maintain applications using Core Java, Spring Boot, and React.js.
- Integrate and manage both modern relational and non-relational databases.
- Build and maintain continuous integration and continuous delivery pipelines utilizing tools such as Jenkins, Terraform, SonarQube, Maven, Gradle, Harness, and Apigee X.
- Deploy applications on cloud platforms like Google Cloud Platform (GCP) and Pivotal Cloud Foundry (PCF).
- Write and execute unit tests to ensure high code quality and reliability.
- Collaborate with cross-functional teams to troubleshoot issues, participate in code reviews, and adhere to agile development practices.
Qualifications
- 5 to 10+ years of overall experience in software development.
- Expertise in Core Java Development.
- Extensive experience with Spring Boot.
- Proficiency in React.js for front-end development.
- Hands-on experience with both modern relational and non-relational databases.
- Skilled in using CI/CD tools and pipelines (Jenkins, Terraform, SonarQube, Maven, Gradle, Harness, Apigee X).
- 1+ years of experience in deploying applications on cloud platforms such as Google Cloud Platform, Pivotal Cloud Foundry, or Microsoft Azure.
- A Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
- Demonstrated experience with unit testing frameworks.
Preferred Skills
- Familiarity with Agile methodologies and a collaborative team environment.
- Experience in additional cloud platforms beyond GCP and PCF.
- Strong problem-solving abilities and a keen eye for debugging and performance optimization.
Experience
- A minimum of 5 years of relevant hands-on experience in software development.
- At least 1 year of experience deploying applications on cloud platforms (GCP, Pivotal Cloud Foundry, or similar).
Environment
- Location: Chennai, India.
- Job Type: Contractual.
- Work in a dynamic setting with opportunities for in-office collaboration and potential remote flexibility based on project requirements.
- Candidates are expected to successfully complete a HackerRank test during the selection process.
Salary
- Salary details are not specified.
GrowthOpportunities
- This role offers significant career growth potential and the opportunity to work on innovative projects, paving the way for future advancement within the organization.
Tools
file_search
// Tool for searching files uploaded by the user. // // To use this tool, you must send it a message. To set the tool as the recipient for your message, include this in the message header: to=file_search.<function_name> // // For example, to call file_search.msearch, you would use: // <|im_start|>assistant to=file_search.msearch code<|im_sep|>{"queries": ["first query", "second query"]}<|ghissue|> // // Note that the above must match exactly. // // You must provide citations for your answers. Each result will include a citation marker that looks like this: citeturn7file4