AVK

Software Engineer (Java)

Job Title: Software Engineer (Java)  

Department: Engineering/Technology  

Job Summary: We are seeking an experienced Java Developer to join our dynamic team. you’ll play a crucial role in designing, developing, and maintaining robust and scalable web applications. If you’re passionate about cutting-edge technologies and have a strong background in Java, we’d love to hear from you!  

Key Responsibilities:

  • Act as the primary contact and lead support for multiple applications.
  • Support the application lifecycle: design, develop, test, release, and maintain.
  • Collaborate with technical leaders and product owners to gather and understand requirements.
  • Develop, test, troubleshoot, and maintain mission-critical applications.
  • Design backend database schemas and write clean, maintainable code.
  • Write unit/UI tests and leverage CI/CD pipelines for deployments.
  • Analyze and resolve production issues with cross-functional teams.
  • Assign and review tasks for junior and offshore developers.
  • Participate in hiring interviews and influence standards for tools, conventions, and design patterns.
  • Provide technical support and address user concerns or issues.

Preferred Qualifications:

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 5–7 years of programming experience (Java preferred).
  • Full-stack expertise with React, Angular, JavaScript, CSS, Spring, and RESTful APIs.
  • Experience in DevOps tools, relational database design, and Agile methodology.
  • Strong understanding of design frameworks, project management, and best practices.
  • Ability to research emerging tools and estimate medium-to-large projects.
  • Excellent communication, troubleshooting, and problem-solving skills.
  • Consistent and reliable attendance is essential.
Job Category: Development
Job Type: C2C Full Time
Job Location: USA
Job Experience: 5+years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx