Role:Java Engineer
Location: Wilmington, DE
We are seeking an experienced Full Stack Developer with strong expertise in Java 8 or above, React (modern version), React Native, and Spring Boot Microservices. The ideal candidate will have hands-on experience with modern Java frameworks, microservices architecture, and be proficient in developing scalable web and mobile applications.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and high-performance applications using Java 8+, Spring Boot Microservices, React, and React Native.
- Work on mobile and web application development using React Native and its integration with wrapper frameworks.
- Implement messaging queues and event-driven architecture using Kafka.
- Work with NoSQL databases to ensure scalability and performance.
- Build, deploy, and maintain APIs and services with GraphQL to optimize data fetching.
- Collaborate with cross-functional teams to design, architect, and implement cloud-native solutions on AWS.
- Write clean, maintainable, and efficient code following best practices.
- Ensure high quality and performance of the mobile applications by implementing unit and integration tests.
Key Skills & Requirements:
- Java 8 or above with strong fundamentals in object-oriented programming and multithreading.
- Hands-on experience with React (modern versions) and React Native.
- Strong experience with Spring Boot and Microservices architecture.
- Expertise in implementing and managing Kafka for message streaming.
- Experience working with NoSQL databases like MongoDB, DynamoDB, etc.
- Proficiency in GraphQL to build efficient APIs.
- Hands-on experience with AWS services such as EC2, S3, Lambda, RDS, and others.
- Experience working with wrapper frameworks for seamless app development.
- Understanding of CI/CD pipelines, containers, and orchestration tools like Docker and Kubernetes is a plus.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
Preferred Qualifications:
- Bachelor’s degree in Computer Science or related field.
- Experience working in agile development environments.
- Excellent communication and teamwork skills.