Senior Java Developer

GROUNDTRUTH INDIA PRIVATE LIMITED

View: 109

Update day: 06-05-2024

Location: Gurgaon Haryana

Category: IT - Software

Industry: Software Product

Position: Technical Architect

Job type: Full Time, Permanent

Experience: 5 - 10 years

Loading ...

Job content


Role: Senior Java Developer
Location: Gurgaon, India Roles and Responsibilities


Responsibilities:

  • Create cross platform responsive user interfaces
  • Create highly scalable micro-services utilizing cutting edge cloud technologies
  • Collaborate with Engineering leadership to help drive technical strategy
  • Drive best engineering practices within your team(s)
  • Collaborate with other internal teams and vendors to determine appropriate technical approach and implementation, timing, and resourcing
  • Be an internal champion for continuously improving team working processes, code quality, and tools and technology adoption
  • Mentor, and coach team members at different levels of experience in good coding and documentation practices
  • Work with the team members across the organization to understand and incorporate business requirements into product solutions
  • Participate in peer code reviews and technical meetings
  • Contribute to project planning and estimates
  • Explore new technologies and migrate legacy code to more efficient frameworks and structures
  • Provide operational support of your deployed code
  • Create and maintain unit and functional tests in collaboration with the testing team
  • Develop technical and non-technical relationships with key stakeholders and with other teams across the organization
  • Cultivate a culture of engineering excellence

You Have:

  • 5+ years of experience in software development
    Knowledge of Algorithms and Data Structures is a must.
  • 3+ years of experience in platform development
  • 3+ years of experience using object-oriented languages (Preferably Java, Python, Spring boot)
  • 3+ years of experience using git or other distributed source control systems
  • Experience with CI/CD and Unit Testing ( Junit, Mockito etc.).
  • Proven track record of delivering large scale projects, and an ability to break down large tasks into smaller deliverable chunks.
  • Good to have experience in distributed systems, design and implementation of high throughput, low latency, web applications
  • Strong knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Understand technical risks / issues and assists with options to resolve / mitigate
  • Demonstrate creative problem-solving approach and strong analytical skills, combined with a strong sense of ownership, and proactive can-do attitude.
  • Ability to cultivate collaboration
  • Experience in mentoring and supporting peers across engineering teams, fostering best engineering practices
  • Knowledge of the open-source ecosystem and the libraries available for common tasks


Loading ...
Loading ...

Deadline: 20-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...