Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
NC

java developer

NR Consulting - India
  • Location not stated
  • 22 hours ago
  • Java
  • J2EE
  • Object Oriented Programming
  • Talend
  • Spring Framework
  • Spring Boot
  • MVC
  • Apache
  • SQL
  • Oracle
  • HBase
  • Kibana
  • Elastic Stack
  • Load Testing
  • gRPC
  • GraphQL
  • OpenAPI
  • AsyncAPI
  • Git
  • Maven
  • Eclipse
  • Unit Testing
  • Test-Driven Development
  • TDD
  • BDD
  • Cucumber
  • X-ray
  • Jira
  • Integration Testing
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Title: java developer
Location: Mumbai
Exp: 5+ Yrs

Job Description:

Required Skills and Technical Expertise

1. Java Programming

  • Hands-on experience with Java, including Core Java, Java 8 or later, and J2EE.

  • Strong understanding of object-oriented programming principles, data structures, and core libraries.

  • Experience with Collections, Streams, and exception handling.

2. Talend Open Studio for Big Data

  • Proven experience with Talend Open Studio for Big Data.

  • Understanding of data integration and automation concepts.

3. Spring Framework

  • Strong understanding of Spring Framework concepts, including Dependency Injection, loose coupling, autowiring, and Aspect-Oriented Programming (AOP).

  • Experience with Spring Boot and Spring MVC for developing web applications.

4. Apache Camel

  • Strong understanding of Apache Camel, including routing, Enterprise Integration Patterns (EIPs), and Camel DSL.

  • Experience defining integration flows, preferably using Java DSL.

5. Databases and SQL

  • Experience with relational database concepts, including tables, relationships, primary keys, foreign keys, and database normalization.

  • Hands-on experience writing and optimizing SQL queries, including JOIN operations and data manipulation.

  • Experience with Oracle databases and basic understanding of HBase.

6. Logging and Troubleshooting

  • Strong knowledge of Kibana and the ELK Stack.

  • Ability to analyze logs, troubleshoot application issues, and identify root causes.

7. Performance Optimization

  • Experience with Java application profiling and benchmarking tools.

  • Knowledge of load testing, stress testing, and performance optimization techniques.

8. API Development

  • Experience building scalable and secure APIs, including REST, gRPC, or GraphQL.

  • Understanding of API versioning, documentation, and OpenAPI specifications.

  • Familiarity with asynchronous and event-driven APIs, AsyncAPI specifications, and messaging protocols is an added advantage.

9. Version Control and Build Tools

  • Hands-on experience with Git and Maven.

  • Understanding of source code management and build processes.

10. Integrated Development Environments (IDEs)

  • Experience working with Eclipse or IntelliJ IDEA.

11. Code Quality and Testing

  • Strong understanding of code quality practices, code reviews, and unit testing.

  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD).

  • Familiarity with Cucumber, Xray for Jira, and integration testing.

java developer · NR Consulting - India

Auto apply with Likeremote