Job Description
Job Description:
We are looking for a talented and experienced Java Spring Boot with MERN Stack Developer to join our team. The ideal candidate should have strong experience in developing robust, scalable, and high-performance applications using Java Spring Boot for the backend and MERN (Express.js, React.js, Node.js) stack for the frontend.
Responsibilities:
Develop high-quality software design and architecture.
Develop and deploy new features to facilitate related procedures and tools.
Work closely with front-end developers to integrate user-facing elements with server-side logic.
Write reusable, testable, and efficient code.
Design and implementation of low-latency, high-availability, and performant applications.
Implementation of security and data protection.
Integration of data storage solutions including databases, key-value stores, blob stores, etc.
Work collaboratively in a fast-paced agile environment.
Requirements:
Strong experience with Java Spring Boot framework.
Proficient with the MERN (Express.js, React.js, Node.js) stack.
Experience with RESTful APIs and microservices architecture.
Experience with database technologies such as MySQL, etc.
Experience with front-end technologies such as HTML5, CSS3, JavaScript, React.js, etc.
Experience with cloud platforms like AWS, Azure, or GCP.
Experience with containerization technologies like Docker and Kubernetes.
Familiarity with Agile development methodologies.
Excellent problem-solving and communication skills.
Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred:
Experience with DevOps tools like Jenkins, GitLab CI, etc.
Experience with GraphQL.
Experience with NoSQL databases such as Cassandra, DynamoDB, etc.
Experience with message broker systems such as RabbitMQ, Kafka, etc.
Experience with Elasticsearch, Logstash, Kibana (ELK stack).
Experience with Git version control system.
Compensation, Benefits and Duration
Minimum Compensation: USD 48,000
Maximum Compensation: USD 168,000
Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
This position is available for independent contractors
No applications will be considered if received more than 120 days after the date of this post
Responsibilities
- Develop high-quality software design and architecture
- Develop and deploy new features to facilitate related procedures and tools
- Work closely with front-end developers to integrate user-facing elements with server-side logic
- Write reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions including databases, key-value stores, blob stores, etc
- Work collaboratively in a fast-paced agile environment
Requirements
- The ideal candidate should have strong experience in developing robust, scalable, and high-performance applications using Java Spring Boot for the backend and MERN (Express.js, React.js, Node.js) stack for the frontend
- Strong experience with Java Spring Boot framework
- Proficient with the MERN (Express.js, React.js, Node.js) stack
- Experience with RESTful APIs and microservices architecture
- Experience with database technologies such as MySQL, etc
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, React.js, etc
- Experience with cloud platforms like AWS, Azure, or GCP
- Experience with containerization technologies like Docker and Kubernetes
- Familiarity with Agile development methodologies
- Excellent problem-solving and communication skills
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Experience with DevOps tools like Jenkins, GitLab CI, etc
- Experience with GraphQL
- Experience with NoSQL databases such as Cassandra, DynamoDB, etc
- Experience with message broker systems such as RabbitMQ, Kafka, etc
- Experience with Elasticsearch, Logstash, Kibana (ELK stack)
- Experience with Git version control system