Senior Java Software Engineer

Job Description

Job Summary: We are seeking a skilled Senior Java Engineer with expertise in Java, React.js, and Spring Boot to join our dynamic team in Karachi. The ideal candidate will have a strong technical background in software development, significant experience in developing scalable applications, and a deep understanding of both frontend and backend technologies.

  • Key Responsibilities: Software Development: Lead and contribute to the design, development, and deployment of highly scalable and reliable applications using Java, React.js, and Spring Boot.
  • Full Stack Development: Work on both the frontend (React.js) and backend (Java/Spring Boot) to build end-to-end solutions.
  • Technical Leadership: Provide technical guidance and mentorship to junior developers, ensuring best practices in coding, design, and architecture.
  • Code Review: Conduct code reviews to ensure high standards of code quality, performance, and security.
  • Collaboration: Work closely with cross-functional teams including product managers, UI/UX designers, and QA engineers to deliver high-quality software solutions.
  • Agile Environment: Actively participate in Agile/Scrum processes, including daily stand-ups, sprint planning, and retrospectives.
  • Troubleshooting: Debug and resolve complex technical issues, providing solutions that are scalable and maintainable.
  • Client Interaction: Collaborate with clients and stakeholders to gather requirements, provide project updates, and ensure that the final product meets business needs.
  • Key Requirements: Experience: 6-10+ years of hands-on experience in Java development, with strong expertise in Spring Boot and React.js.
  • Frontend & Backend Expertise: Proven experience in building both frontend (React.js) and backend (Java/Spring Boot) components.
  • Frameworks & Tools: Strong knowledge of Spring Boot, Hibernate, and React.js with hands-on experience in building REST APIs and microservices.
  • Database Experience: Proficient in relational databases such as MySQL, PostgreSQL, and experience with NoSQL databases is a plus.
  • Version Control: Solid understanding of version control tools like Git.
  • Problem Solving: Strong analytical and problem-solving skills, with a keen attention to detail.
  • Agile Experience: Experience working in an Agile/Scrum environment.
  • Location: Must be based in Karachi and able to work both remotely and on-site as needed.

Job Summary

  • Published on:2024-10-17 7:05 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:6 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline: 2024-12-01