career-banner-image

Job ID - #JD042024002

vacancy-icon

Number Of Vacancy

2

experience-icon

Experience

5 to 7 Years

shift-icon

Shift Timing

1 PM to 10 PM IST Shift

Job Description

Specific Duties And Responsibilities

Technology

 

  • Experience with Java frameworks such as Spring, Microservices, Spring boot, and core java.
  • Knowledge of web development technologies, including HTML, CSS, and JavaScript.
  • Working database experience, often with SQL and relational databases.

 

Coding and Development

 

  • Design and implement complex features and functionalities.
  • Write efficient, reusable, and scalable code.
  • Lead development efforts for specific modules or components.
  • Adhere to company coding standards, quality guidelines, best practices, and software development methodology.
  • Could implement basic GIS functions/libraries.

 

Architecture and Design

 

  • Contribute to system architecture discussions.
  • Collaborate with senior developers, cross-functional team and architects in designing solutions.
  • Evaluate and recommend technologies for use in projects.

 

Code Review and Mentorship

 

  • Conduct code reviews for junior developers.
  • Mentor and assist junior team members in their professional development.
  • Provide constructive feedback to improve code quality.

 

Problem Solving and Troubleshooting

 

  • Identify and fix software defects and bugs.
  • Perform root cause analysis for defects and issues.
  • Identify systemic issues and work with teams to implement corrective actions.
  • Lead troubleshooting efforts for complex issues.
  • Identify and address performance bottlenecks and system issues.

 

Project Management

 

  • Participate in project planning and estimation.
  • Take on responsibilities for specific project milestones or deliverables.
  • Contribute to project documentation and knowledge sharing.

 

Testing and Quality Assurance:

 

  • Design and implement comprehensive test plans.
  • Collaborate with QA teams to ensure thorough testing of features.
  • Implement and advocate for automated testing.

 

Technical Leadership

 

  • Demonstrate technical leadership within the team.
  • Contribute to technical decisions and guide the team on best practices.
  • Share knowledge and experiences with team members.

 

Version Control and Deployment

 

  • Manage and resolve version control issues.
  • Participate in deployment processes and ensure smooth releases.
  • Contribute to the creation of continuous integration and continuous deployment (CI/CD) pipelines.

 

Security

 

  • Understand and implement security best practices in software development.
  • Conduct security reviews and assessments of code.

 

Documentation

 

  • Ensure thorough and up-to-date documentation of code and systems.
  • Document architectural decisions and justifications.
  • Create and maintain technical documentation for the team.

 

Communication:

 

  • Clearly communicate progress and challenges to team members.
  • Contribute to a positive and collaborative team culture.

 

Preferred Qualifications

 

  • Master’s degree in computer science, Software Engineering, or a related field.

 

Nice To Have

 

  • Knowledge of Azure Kubernetes (AKS)
  • Rest Web Services with Microservices architecture.
  • Knowledge of Kafka Connect/Kafka streams.
  • Experience working with in memory data stores: Ex. Redis

We want to hear from you.

Life@ISG

Life is jam-packed with all the actions and rewards at Infosenseglobal. So, we always look for enthusiastic and solution-driven players.

Our Offices

Explore our technology services and solutions in a specific geography.

office-icon

Houston – USA

office-icon

Jersey City – USA

office-icon

Westborough – USA

office-icon

Gandhinagar – India