fbpx

Java Developer

150 150 DevGate

JOB DETAILS:
We are seeking an experienced Java Developer to join our team. As a Java Developer, you will be responsible for developing high-quality software solutions using Java programming language. You will collaborate with cross-functional teams to gather requirements, design, develop, and maintain applications that meet business needs. Your expertise in Java development, problem-solving skills, and attention to detail will be essential in delivering robust and scalable software solutions.

JOB RESPONSIBILITIES:

• Design, develop, and maintain Java-based applications, ensuring high-quality code and adherence to coding standards.

• Collaborate with cross-functional teams to gather and understand requirements, and translate them into technical specifications.

• Participate in the full software development lifecycle, including design, development, testing, and deployment.

• Write efficient and reliable code using Java programming language, following best practices and design patterns.

• Conduct thorough testing and debugging of applications to ensure high-quality and bug-free code.

• Optimize application performance, scalability, and security.

• Collaborate with frontend developers to integrate backend functionality with user interfaces.

• Work with databases and SQL queries to store and retrieve data.

• Keep up to date with emerging technologies and industry trends, and apply them to enhance development processes and improve software solutions.

• Provide technical support and troubleshooting for applications when needed.

• Document code and technical specifications to ensure maintainability and knowledge sharing within the team.

• Collaborate effectively with team members, stakeholders, and clients to deliver successful projects on time and within budget.

JOB REQUIREMENTS:

• Proven work experience as a Java Developer with 3-4 years of experience.

• Strong knowledge of Java programming language, with expertise in building scalable and robust applications.

• Experience with Java frameworks and libraries (e.g., Spring, Hibernate).

• Familiarity with frontend technologies such as HTML, CSS, and JavaScript.

• Knowledge of software development lifecycle and agile methodologies.

• Proficiency in database design and SQL, with hands-on experience working with relational databases.

• Strong problem-solving skills and ability to troubleshoot complex technical issues.

• Excellent communication and interpersonal skills to collaborate effectively with team members and stakeholders.

• Self-motivated and able to work independently, as well as in a team setting.

EDUCATION:

Bachelor’s degree in Computer Science, Engineering, or related field.

TIMINGS: 10:00AM – 7:00PM

EMPLOYMENT NATURE: Remote