Senior Java Developer (AWS) – Intellibus – Remote US

Website Intellibus
About the job
Intellibus is looking a Senior Java backend/platform engineer with AWS, Microservices experience to work alongside our world class team members.
-
You are someone who is passionate about building microservices and distributed and scalable enterprise class applications.
-
You will work with both front-end and back-end engineers to build all rich and complex enterprise apps.
-
You will develop, maintain and improve build frameworks and toolchains.
-
we believe that the world can be simpler. There is too much software out there and just too many apps.
-
We work with some of the world’s largest financial institutions to build game-changing applications that disrupt and transform the very core of the financial industry.
If You Have:
-
Professional experience building enterprise class distributed java services working with core java and multi-threading.
-
Experience in building java microservices consumed by web applications
-
Hands on experience on AWS.
-
A strong desire to build enterprise class distributed and scalable applications
-
Desire to solve hard and complex engineering problems
-
Strong Understanding of Data Structures and Algorithms
-
Strong understanding of how the web and web apps works
-
Hands on experience developing java backends for web applications
-
Ability to make pragmatic engineering decisions from that knowledge
-
A record of pursuing self-directed side projects, research, or open source projects.
-
Good interpersonal communication skills and work well in teams
-
Knack for writing clean, readable, reusable and easily maintainable code
Languages and technologies we use:
-
Java 1.8, Spring 4.x and 5.x, Hibernate 4.x and 5.x, Spring Boot 2.x
-
Microservices, AWS, Kafka / Kinesis, Mongo, SQL, Strong in OO design, Spring tools, Streaming tools.
-
Git, Maven, Docker, Jira, Swagger, Selenium, Postman, Rest clients, CLIs
-
AWS Fargate, EC2, S3, RDS, Aurora
-
Windows, Unix Environments and Shell Scripts
Other Topics :
-
MVC, Concurrency and other java design patterns
-
ORM, JDBC, Caching and Persistence
-
RESTful APIs based Web Applications
-
Object-oriented programming
-
Database schemas and Data Modeling
-
12 Factor App Methodology
-
Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
-
Structured Query Language (SQL).
To apply for this job please visit intellibus.com.