Software Engineer

0



About The Role


We seek a highly skilled and experienced Junior Full-Stack Java Developer (Spring & React) to join our dynamic team. This role requires a blend of technical expertise and client-facing skills, as you'll be working closely with our clients to deliver high-quality, robust solutions. We are looking for someone who possesses good analytical skills, energy, drive and attention to details. The ideal candidate will be a team player with a forward-thinking mindset, ability and confidence to challenge the status quo to define future visions. You will be given a unique opportunity to work with high impact projects and interact directly with senior leadership.

Key Responsibilities

  • Design, develop, and maintain complex applications using Java Spring framework and React
  • Collaborate with team members to gather requirements, provide technical insights, and ensure project success
  • Lead the development of scalable and efficient backend services using Java Spring
  • Create responsive and interactive user interfaces using React and related technologies
  • Mentor junior developers and contribute to the overall growth of the development team
  • Participate in code reviews and ensure adherence to best practices and coding standards
  • Troubleshoot, debug, and optimize applications for maximum performance

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Minimum 3 years of professional experience in software development
  • Strong proficiency in Java and extensive experience with Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Expert-level knowledge of React, including state management (e.g., Redux, MobX) and React Hooks
  • Experience with RESTful API design and implementation
  • Solid understanding of front-end technologies (HTML5, CSS3, JavaScript ES6+)
  • Familiarity with build tools (e.g., Maven, Gradle) and version control systems (e.g., Git)
  • Experience with database technologies (SQL and NoSQL)
  • Knowledge of cloud platforms (preferably AWS or Azure)
  • Excellent problem-solving and analytical skills
  • Strong communication skills and ability to work effectively in a client-facing role

Preferred Qualifications

  • Experience with microservices architecture
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines
  • Experience with test-driven development (TDD) and automated testing frameworks
  • Contributions to open-source projects
You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !