Job Summary:
The Senior Java Full Stack Developer will be responsible for designing, developing, and maintaining high-quality software applications. This role requires a deep understanding of both front-end and back-end technologies, a passion for coding, and the ability to work in a collaborative environment.

Key Responsibilities:

1. Software Development:
   – Design, develop, and maintain web applications using Java, Spring Boot, and other technologies.
   – Develop front-end components using HTML, CSS, JavaScript, and frameworks such as Angular.
   – Ensure the performance, quality, and responsiveness of applications.
– Knowledge of OOP design patterns, Java, Microservices Architecture, Angular Type script, CSS, Node, HTML, Consuming Restful API’s, End to end UI Testing
– Knowledge of Unit test frameworks like Jjunits, Mockito, Jasmine
– Knowledge of SQL, Spring Boot, ORM tools like HPA/Hibernate, Rabbit MQ, Redis, Microservices, API, Gateway, Restful, Spring Security
– Knowledge of tools like Maven, GIT, Docker

2. Technical Leadership:
   – Provide technical guidance and mentorship to junior developers.
   – Collaborate with cross-functional teams to define, design, and ship new features.
   – Participate in code reviews to ensure code quality and best practices.
– Build reusable components and libraries for future use

3. Project Management:
   – Work closely with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications.
   – Estimate timelines and manage deliverables to ensure projects are completed on time.

4. Maintenance and Troubleshooting:
   – Identify and correct bottlenecks and fix bugs.
   – Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Qualifications:

1. Education and Experience:
   – Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
   – 8+ years of professional experience in software development with a focus on Java and full stack development.

2. Technical Skills:
   – Proficient in Java, Spring Boot, Hibernate, and related technologies.
   – Strong experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular.
   – Familiarity with database technologies such as MySQL, PostgreSQL, or Timeseries DB.
   – Experience with RESTful API development and microservices architecture.
   – Knowledge of version control systems such as Git.

3. Soft Skills:
   – Excellent problem-solving skills and attention to detail.
   – Strong communication and interpersonal skills.
   – Ability to work effectively in a team-oriented environment.

Good to Have:
– Experience with cloud platforms like AWS, Azure, or Google Cloud.
– Knowledge of DevOps practices and tools such as Docker, Kubernetes, and CI/CD pipelines.
– Understanding of Agile methodologies and experience working in Agile teams.

Budget: $19,000

Posted On: July 25, 2024 12:23 UTC
Category: Full Stack Development
Skills:Angular, RESTful API, Docker, Jasmine, JavaScript, Java

Country: India

click to apply

Powered by WPeMatico