java developer (Mumbai)

java developer (Mumbai)

15 Oct
|
NR Consulting
|
Mumbai

15 Oct

NR Consulting

Mumbai

Title: java developer

Location: Mumbai

Exp: 5+ Yrs

:

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

- Robust 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 (Mumbai)
🏢 NR Consulting
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: java developer (mumbai) / mumbai