Java Software Engineer

4 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

ESSENTIAL JOB FUNCTIONS:

Technical Design Participation:

  • Engage in brainstorming sessions and contribute to the technical design of new features or enhancements to the existing platform.
  • Work closely with cross-functional teams, understanding business requirements and translating them into feasible technical solutions.

Feature Ownership:

  • Take full responsibility for large features - from the initial technical design to completion and deployment.
  • Ensure features align with the product roadmap and meet the desired user experience.

Proactively communicate with senior management to alert them of potential concerns before they intensify, enabling timely intervention.

  • Foster open lines of communication with leadership teams to ensure transparency.
  • Continuously monitor projects for potential risks or setbacks, ensuring that preventive measures are in place.

Craft and execute intricate solutions based on specified requirements.

  • Collaboratively work with cross-functional teams to gather and understand complex requirements.
  • Develop plans of action for solution design, taking into account available resources and timelines.
  • Ensure the final solution meets the set requirements and is scalable, maintainable, and efficient.

Offer mentorship to Entry-Level Software Developers when needed.

  • Regularly review the work of junior developers to provide constructive feedback and ensure alignment with project goals.
  • Conduct training sessions or workshops to help junior developers enhance their skills and understand best practices.
  • Create a supportive environment where junior developers feel encouraged to ask questions and seek guidance.

Ensure consistent advancement of tasks and initiatives within the Client’s platforms.

  • Regularly monitor the status of ongoing tasks within the Client’s system to ensure timely completion.
  • Coordinate with teams to address any bottlenecks or challenges faced during execution.
  • Implement feedback mechanisms within the system to continuously improve the execution process.

Uphold and promote the core values of the Client’s Brand.

  • Lead by example, demonstrating commitment to the brand's values in daily interactions and decision-making.
  • Encourage team members and stakeholders to understand and align with the brand's core values.
  • Initiate programs or campaigns that reinforce the importance of the brand's values within the organization.

Educational Qualifications:

  • Bachelor’s Degree in Computer Science or a related field.
  • Strong problem-solving skills and an eye for detail.
  • Excellent communication skills, both written and verbal.

Experience:

4-7 years


Technical Skills – Mandatory:

·        Java or Kotlin (JVM 11+)

·        Spring Framework - Spring Boot, Spring Cloud, Spring Libraries including JDBC, R2DBC, MongoDB, Redis, Elasticsearch, Caching

·        JavaScript/Typescript Frameworks – Angular 14+, React

·        NoSQL Databases - MongoDB

·        Message Brokers – RabbitMQ

·        Microservice Architecture - Docker Deployments, Kubernetes, Helm Deployments

·        Working with Git source control

·        Build Tools – Maven


Technical Skills – Good to have:

·      Telecoms billing processes and/or systems

·      Online Charging Systems - Diameter protocol, Radius protocol

·      CRM processes/systems

·      Big Data - Hadoop, Azure Data Lake

·      Other Database Technologies – Elasticsearch, Redis, SQL Server, PostgreSQL

·      Additional programming languages – Python, Scala, CSS 3/SASS (or other pre-processors)

·      Knowledge of Agile methodologies (Scrum, Kanban)

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru, karnataka, india

bengaluru, karnataka, india

bengaluru, karnataka, india