Job Description
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Primary Skill: Java, Kafka , Spring Boot
Hiring Location Bangalore
Notice Period Immediate to 30 Days
Experience Range 5 to 6 Years
Roles Responsibilities:
Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.
Detailed Skills:
• 5+ years of experience in Java and recent work history with Java 11
• 5+ years of experience in Spring and 4+ years of experience in Spring Boot, Spring Kafka, Spring Cloud Stream, Spring Data, Kafka Connect, Spring Security
• 5+ years of experience in microservices and event driven processing systems
• 3+ years of experience with Spark Streaming
• 5+ years of experience in relational databases like Oracle
• 3+ years of experience with NoSQL wide-column databases such as Cassandra
• 3+ years of experience with Azure
• 4 + years of experience with writing REST APIs
• Experience with Swagger and Postman
• Some Experience with Hadoop (HDFS, Hive) and/or Spark
• Experience writing and automating test scripts using Mockito/JUnit, SpringBootTest, etc.
• Experience with TDD
• 3+ years of experience with BDD, Gherkin, Cucumber
• 3+ years of experience in tools- Maven, GIT, Jira, Jenkins, Docker container and Kubernetes.
• 3+ years of experience with CI/CD
• Experience in system integrations with cross-domain and cross-functional teams.
• Experience in multi-level logging and troubleshooting is required.
• Experience working in an Agile/SCRUM team
• Thorough knowledge of Design Patterns and Twelve-Factor App methodology
• Experience with large scale system design and development
• Excellent communication
skills Nice to have:
• Familiarity with GCP (GCS, BigQuery)
• Familiarity with Splunk, Dynatrace, ElasticSearch
• Design solutions with efficiency and scalable (vertical and horizontal) pattern.
• Able to deep dive into the weeds and a quick learner
• Experience working with inner-sourced software Back end developers - Java and cloud technologies
💡 Quick Summary
Seeking a career-building opportunity? The Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
