Search by job, company or skills

ScienceFox

Fullstack Java Lead

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

ScienceFox is a digital studio based in New Delhi that leverages a unique Connected Customer mindset to create technology-enabled solutions. Our focus is on helping clients exceed their marketing goals through the intelligent use of digital content and marketing strategies.

Role Description

This is a full-time hybrid role for a Senior Java / Fullstack JAVA Lead at ScienceFox. The Senior Java Architect will be responsible for software development, designing patterns, implementing microservices, leveraging Jakarta EE, and defining architecture. The role allows for some flexibility for remote work.

Qualifications

Architect

We are looking for a highly skilled Architect to lead the design,

development, and implementation of Java-based applications. The ideal candidate will

have extensive experience in modern software architecture, design patterns, and best

practices. You will be responsible for ensuring that the architecture is scalable,

extensible, and meets the business requirements. You will work closely with

development teams, project managers, and stakeholders to deliver high-quality software

solutions. You will also be responsible for mentoring junior developers, reviewing pull

requests, and ensuring that the team adheres to coding standards and best practices.

The role requires a deep understanding of Java technologies, frameworks, and tools, as

well as the ability to communicate complex technical concepts to non-technical

stakeholders. You will be expected to stay up-to-date with the latest industry trends and

technologies to ensure that our applications are built using the most current and efficient

methods. This is a challenging and rewarding role that offers the opportunity to work on

cutting-edge projects and make a significant impact on the success of our organization.

Objectives of this role

Translate the company vision to take the form of a web application, through clean

coding.

Architect the next-gen models of micro services with high-quality application

development.

Manage the entire evolution process of the application services, from ideation to

execution, monitoring, & support.

Collaborate with other engineers within the team to deliver the best solutions.

Developing new services, considering common mistakes to avoid and best

practices for the process.

Collaborate with development teams, project managers, and stakeholders.

Provide technical leadership and guidance to the team.

Your tasks

Lead the design and development of Java-based applications.

Ensure the architecture is scalable, robust, and meets business requirements.

Mentor junior developers and ensure adherence to coding standards.

Stay up-to-date with the latest industry trends and technologies.

Communicate complex technical concepts to non-technical stakeholders.

Conduct code reviews and provide constructive feedback.

Develop and maintain technical documentation.

Participate in the full software development lifecycle.

Identify and address performance bottlenecks.

Ensure security best practices are followed.

Design and implement microservices architecture.

Integrate third-party APIs and services.

Optimize application performance and scalability.

Troubleshoot and resolve technical issues.

Collaborate with QA teams to ensure high-quality deliverables.

Develop and enforce coding standards and best practices.

Evaluate and recommend new technologies and tools.

Ensure compliance with regulatory requirements.

Required skills and qualifications

5+ years of experience in software architecture.

Strong understanding of design patterns and best practices.

Experience with microservices architecture.

Proficiency in Java frameworks such as Spring and Hibernate.

Experience with cloud platforms such as AWS or Azure.

Strong problem-solving and analytical skills.

Excellent communication and interpersonal skills.

Experience with Agile development methodologies.

Knowledge of database design and SQL.

Experience with CI/CD pipelines.

Familiarity with containerization technologies such as Docker and Kubernetes.

Experience with RESTful API design and development.

Strong understanding of security best practices.

Ability to work independently and as part of a team.

Experience with version control systems such as Git.

Strong attention to detail and quality.

Ability to mentor and lead junior developers.

  • Experience with performance tuning and optimization.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126975145

Similar Jobs