Talent.com
This job offer is not available in your country.
Senior Java Software Engineer

Senior Java Software Engineer

WORK24Vadodara, Gujarat, India
18 hours ago
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
  • Create a job alert for this search

    Senior Software Engineer Java • Vadodara, Gujarat, India