Join our Facebook group

👉 Remote Jobs Network

Senior Full Stack Developer - Java, Spring Boot, ReactJS

Yesterday

Apply Now
Logo of Streamline

Streamline

Taking companies to the next level with innovative IT solutions and strategies.

Enterprise Mobility • IT Transformation • Managed Services • Product Engineering • Process Optimization

51 - 200

Description

• Full time remote position. • Collaborate with product leaders and experienced Engineers. • Execute combined product vision. • Build robust data intensive platforms and APIs using Java, Spring Boot, Cloud technologies. • Develop, maintain, and scale data intensive products, solutions and features. • Take ownership of mission-critical features related to secured APIs. • Provide technical support and input based on technology in relation to specific business segments. • Solve diverse and complex problems. • Optimize performance for handling scale and velocity of data. • Familiarity with techniques like indexing, caching, query optimization, and data partitioning is valuable.

Requirements

• 10+ years of enterprise full stack and product/platform development experience using Java • Bachelor’s degree in CS or equivalent experience • Experience and thorough understanding of JDK, JRE, JVM internals. • Experience with multi-processing, multi-threading, concurrency, locks, semaphores • Experience developing proxies, java agents, Reflection API • Experience building batch processes, jobs. • Experience working with microservices and proxy patterns. • Experience working with API gateways, service mesh, envoy proxies. • Experience working with large datasets, databases, NoSQL DB, Datawarehouse and Data Lake. • Experience building platforms/connectors that integrate with ERPs, CRM, data platforms • Thorough understanding of Spring Boot, Spring Cloud capabilities • Expert proficiency in building performant, robust, secured, high availability APIs involving Spring Boot, Spring Cloud, Java, Maven, Gradle, groovy using different Architecture patterns. • Ability to build Gradle and/or maven scripts to support CI/CD • Advanced understanding of CS concepts, Design patterns, algorithms, best practices • Strong knowledge and hands-on experience working on network protocols, RESTful APIs, Message queues, Message brokers, Authentication mechanisms • Experience containerizing applications using docker, Kubernetes • Good knowledge on SOAP parsers (JaxB) and Apache, Extensible Interaction Systems • Expertise in DB designs, building complex SQL queries, stored procedures • Expertise in front end technologies React, NexJS, JavaScript, HTML, CSS, Material UI • Expertise in debugging, Logging, telemetry, instrumentation • Experienced with cloud computing and cloud technologies Azure, AWS • Experience building OpenAPI, Swaggers, UML • Experience in data security and privacy measures, especially when dealing with sensitive or personal information. • Understanding encryption, access controls, and compliance regulations is crucial. • Experience with designing and working on scalable architectures and distributed systems is highly desirable. • Candidates should understand concepts like sharding, replication, load balancing, and fault tolerance. • Strong communication skills are essential for effectively collaborating with cross-functional teams. • Candidates should be able to translate technical concepts to non-technical stakeholders and work well in a team environment. • Candidates should possess strong problem-solving skills, an ability to troubleshoot issues, and adapt to changing requirements and technologies.

Apply Now

Similar Jobs

Yesterday

GitLab

1001 - 5000

Build and iterate on RBAC system for GitLab's AI-powered DevSecOps Platform.

Yesterday

Cacheflow

11 - 50

Join Cacheflow's founding team to build a simple software deal-closing platform.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com