Senior Java Software Engineer

0 years

0 Lacs

Posted:21 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

its 4 month contractual post work from our ahmedabad office

1. Frontend Skills (Angular)

  • HTML5/CSS3

    : Strong understanding of HTML5 and CSS3 to build responsive, well-structured, and modern UI.
  • Angular

    : Proficiency in Angular, including its core features like components, directives, services, routing, and forms.
  • TypeScript

    : Deep understanding of TypeScript, as Angular is based on it.
  • Responsive Design

    : Ability to create layouts that work well on both desktop and mobile using frameworks like Bootstrap or Material Design.
  • Angular CLI

    : Comfort in using Angular CLI for development tasks like creating components, running tests, building the app, etc.


2. Backend Skills (Java)

  • Spring Framework

    : In-depth knowledge of the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security) for building robust, scalable backend applications.
  • RESTful APIs

    : Ability to design and implement REST APIs, using frameworks like Spring Boot.
  • JPA/Hibernate

    : Familiarity with Object-Relational Mapping (ORM) frameworks like Hibernate and Java Persistence API (JPA) for database interaction.
  • Database Management

    : Experience with relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • Microservices Architecture

    : Knowledge of designing and building microservices using Spring Boot, Spring Cloud, and tools like Docker for containerization.
  • Security

    : Knowledge of implementing security measures like authentication and authorization, often using Spring Security or OAuth2.
  • Unit Testing (JUnit)

    : Experience writing unit tests with JUnit and integration tests using tools like Mockito or Spring Test.


3. General Development Skills

  • Agile Methodologies

    : Familiarity with Agile/Scrum development practices.
  • Problem Solving

    : Strong analytical and problem-solving skills for debugging and optimizing both frontend and backend code.
  • Version Control Systems

    : Proficiency in Git and related tools (GitHub, GitLab, Bitbucket) for collaboration and version control.
  • RESTful Web Services

    : Expertise in designing and consuming REST APIs.
  • Cross-Browser Compatibility

    : Ability to ensure the application functions consistently across various browsers.


4. Soft Skills

  • Collaboration

    : Good communication and teamwork skills for working with cross-functional teams (designers, product managers, etc.).
  • Time Management

    : Ability to prioritize tasks and meet deadlines in a fast-paced development environment.
  • Adaptability

    : Willingness to learn new technologies and methodologies as the development landscape evolves

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

bengaluru, karnataka, india