FinconsUS is seeking a Senior Software Engineer with a solid foundation in backend development and microservices / distributed systems for enterprise-scale applications. The candidate must be a motivated self-starter and an ability to operate in a highly collaborative team environment.
-
Hands-on Java development experience. Design and develop Microservices using Java
-
Designs, develops, and implements software solutions using various AWS services including but not limited to IoT, Lambda, and S3).
-
Passion for Front-End technologies and React ecosystems.
-
Design and develop custom, full-stack, distributed systems for our clients by understanding their business needs and challenges.
-
Deep knowledge of data structures and familiarity with storage systems, and other technical tools.
-
Experience using build tools such as Maven or Gradle.
-
Experience in writing queries for relational and NoSQL databases.
-
Implement clean, lightweight, maintainable code in a test-driven development approach.
Ideal:
-
B.S. in Computer Science or Engineering.
-
Backend development and microservices / distributed systems experience.
-
Experience designing and documenting application architectures.
-
Ability to design and build RESTful APIs from scratch.
-
Comfort with the AWS tech stack (Lambda, Batch, Step Functions).
-
Strong understanding of software development and lifecycle management.
-
Excellent written and verbal communication skills.
Tech Stack:
-
Java 8+
-
JavaScript, NodeJS
-
Spring development framework (Spring Boot, Spring Cloud)
-
RESTful APIs and web services
-
Relational database (RDBMS) and object-relational mapping frameworks (MySQL)
-
NoSQL DB (Couchbase, DynamoDB)
-
Kubernetes
Preferred:
Full-stack development experience is a plus.
Golang - The Go Programming Language (nice to have).
PGvkZx8EFP