Software Engineer

Noventiq Egypt

Mumbai

On-site

INR 1,200,000 - 2,000,000

Full time

6 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

We are seeking a Full Stack Developer to produce scalable software solutions, covering backend services and frontend applications. You will design, develop, and coordinate with team members across layers of the infrastructure to deliver high-quality software.

You will be part of a cross-functional team responsible for the full software development life cycle from conception to deployment, focusing on React-based UI, RESTful services, and Java-based backend with attention to performance and code

Qualifications

  • Bachelor’s degree in computer science, information technology, or a similar field.
  • Previous experience working as a Full Stack Developer.
  • Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Proficient in Java, with a good knowledge of its ecosystems.
  • Solid understanding of object-oriented programming.
  • Familiar with various design and architectural patterns.
  • Skill for writing reusable Java libraries.
  • Problem solving skills and good understanding of data structures and algorithms.
  • Knowledge of concurrency patterns in Java.
  • Familiarity with concepts of MVC, JDBC, and RESTful.
  • Experience with popular web application frameworks, such as Spring, Hibernate.
  • Must have experience with DB PostgreSQL, including strong proficiency in PL/pgSQL for writing stored procedures, functions, and triggers, along with schema design and query optimisation; good to have experience with MongoDB and Redis.
  • History of working on Cloud Platforms and related technologies.
  • Knack for writing clean code.
  • Experience with both external and embedded databases.
  • Understanding fundamental design principles behind a scalable application.
  • Creating database schemas that represent and support business processes.
  • Basic understanding of JVM, its limitations, weaknesses, and workarounds.
  • Implementing automated testing platforms and unit tests.
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with build tools such as Maven, and Gradle.

Responsibilities

  • Meeting with the development team to discuss userinterface ideas and applications.
  • Reviewing application requirements and interfacedesigns.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive userinterface components using react concepts.
  • Troubleshooting interface software and debuggingapplication codes.
  • Developing and implementing front-end architectureto support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.
  • Translate application storyboards and use casesinto functional applications
  • Design, build, and maintain efficient, reusable,and reliable Java code
  • Ensure the best possible performance, quality, andresponsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutionsto these problems
  • Help maintain code quality, organization, andautomatization

Skills

Problem solving
Data structures
Clean code
MVC concepts
Concurrency patterns
Algorithms
Cloud platforms
Design patterns

Education

Bachelor’s degree in computer science / IT

Tools

React.js
Webpack
Enzyme
Redux
Flux
Java
JVM
Hibernate
Spring
JDBC
RESTful
PostgreSQL
MongoDB
Redis
PL/pgSQL
Git
Maven
Gradle

Job description

Position: Full StackDeveloper/ Sr. Full Stack Developer

ExperienceLevel – 3 – 5 Years

JobDescriptio

We arelooking for a Full Stack Developer to produce scalable software solutions. Thisincludes anything building complex groups of back-end services and frontendapps. Your primary responsibility will be to design and develop theseapplications, and to coordinate with the rest of the team working on differentlayers of the infrastructure. Thus, a commitment to collaborative problemsolving, sophisticated design, and product quality is essential.

You will bea part of a cross-functional team that is responsible for the full softwaredevelopment life cycle, from conception to deployment.

Responsibilities

  • Meeting with the development team to discuss userinterface ideas and applications.
  • Reviewing application requirements and interfacedesigns.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive userinterface components using react concepts.
  • Troubleshooting interface software and debuggingapplication codes.
  • Developing and implementing front-end architectureto support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.
  • Translate application storyboards and use casesinto functional applications
  • Design, build, and maintain efficient, reusable,and reliable Java code
  • Ensure the best possible performance, quality, andresponsiveness of the applications
  • Identify bottlenecks and bugs, and devise solutionsto these problems
  • Help maintain code quality, organization, andautomatization

Skills& Qualification

  • Bachelor’s degree in computer science, informationtechnology, or a similar field.
  • Previous experience working as a Full Stack Developer.
  • Knowledge of React tools including React.js,Webpack, Enzyme, Redux, and Flux.
  • Experience with user interface design.
  • Knowledge of performance testing frameworksincluding Mocha and Jest.
  • Proficient in Java, with a good knowledge of itsecosystems
  • Solid understanding of object-oriented programming
  • Familiar with various design and architecturalpatterns
  • Skill for writing reusable Java libraries
  • Problem solving skills and good understanding ofdata structures and algorithms.
  • Knowledge of concurrency patterns in Java
  • Familiarity with concepts of MVC, JDBC, and RESTful
  • Experience with popular web application frameworks,such as Spring, Hibernate.
  • Must have experience with DB PostgreSQL, includingstrong proficiency in PL/pgSQL for writing stored procedures, functions,and triggers, along with schema design and query optimisation; good tohave experience with MongoDB and, Redis.
  • History of working on Cloud Platforms and relatedtechnologies
  • Knack for writing clean code
  • Experience with both external and embeddeddatabases
  • Understanding fundamental design principles behinda scalable application
  • Creating database schemas that represent andsupport business processes
  • Basic understanding of JVM, its limitations,weaknesses, and workarounds
  • Implementing automated testing platforms and unittests
  • Proficient understanding of code versioning tools,such as Git
  • Familiarity with build tools such as Maven, andGradle
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Fullstack
Java Fullstack

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Full Stack Developer
Java Full Stack Developer

EXL • Pune District, Gurugram District

On-site
INR 1,200,000 - 2,200,000
Senior Software Engineer - Java Full Stack ReactJS
Senior Software Engineer - Java Full Stack ReactJS

EPAM Systems India Pvt Ltd • Pune District

On-site
INR 1,800,000 - 2,800,000
Fullstack Developer (Java)
Fullstack Developer (Java)

Cloudesign • Mumbai

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

Zoho • Chennai District

On-site
INR 3,000,000 - 5,000,000
Java Full Stack
Java Full Stack

Randstad • Hyderabad

Hybrid
INR 1,800,000 - 2,600,000
Full Stack Developer
Full Stack Developer

Dixp • Delhi

On-site
INR 700,000 - 1,300,000
Challenging projects
Collaborative environment
Senior Software Engineer - Java Full Stack (ReactJS)
Senior Software Engineer - Java Full Stack (ReactJS)

EPAM Systems • India

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developers
Senior Java Full Stack Developers

Finxecute Solutions Private Limited • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Full Stack Java Developer - React.js/Spring Boot
Full Stack Java Developer - React.js/Spring Boot

TymblHub • Pune District

On-site
INR 700,000 - 1,100,000