- Strong programming skills in Java and Python with proficiency in object-oriented design principles
- Experience with Java frameworks such as DropWizard, Spring and Hibernate
- Familiarity with web development frameworks (Angular or React)
- Experience with Testing frameworks (JUnit, TestNG, Cucumber, Mockito)
- Hands-on experience with building stream-processing systems using Hadoop, Spark and related technologies
- Familiarity with distributed storage systems like Cassandra, MongoDB and JanusGraph.
- Experience with various messaging systems, such as Kafka or RabbitMQ
- Experience with Caching solutions like Hazelcast, Redis or MemCache
- Knowledge of build tools like Maven or Gradle
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines especially using Git
- Working knowledge of Unix/Linux experience
- Solid problem solving skills and attention to detail
2. Soft skills
- Strong communication skills with a track record of working and collaborating with global teams,
- Must possess the ability to handle multiple on-going assignments and be able to work independently in addition to contributing as part of a highly collaborative and globally dispersed team,
- Strong analytical skills with the ability to break down and communicate complex issues, ideas and solutions,
- Thorough knowledge and experience in all phases of SDLC
📌 Java Back End Developer (Karnataka)
🏢 Apexon
📍 Karnataka
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.