Senior Java Developer
Overview
Senior Java Developer (Contract) at Electric Mind. Electric Mind, formerly Intelliware, is a business and technology consulting leader delivering innovative, practical solutions driven by engineering excellence.
Join our team to work on front-end to server-side code and database architecture within a team-based Agile environment. We build a wide variety of enterprise/consumer facing applications and follow values inspired by Extreme Programming: feedback, respect, courage, communication and simplicity. You’ll collaborate in virtual project rooms with a cross-functional team including clients, and have opportunities to learn, share knowledge, and contribute to the developer community through educational sessions, study groups, and hands-on R&D initiatives.
Electric Mind specializes in delivering custom software for complex business and technical challenges. Core development is in Java, Spring and JavaScript, with exposure to a wide range of technologies. Recent projects include Angular, React, Moleculer, Node.js, Mongo
DB, Kafka, Hadoop, Kotlin, Cloud Foundry and AWS.
We are now a remote-first organization; all interviews will be conducted remotely. For more information, visit our Careers Page and Instagram. Electric Mind is committed to diversity in the workplace. We are an inclusive employer and welcome applications from all qualified candidates. Please advise us if you require accommodation during recruitment.
Responsibilities- Designing high quality applications that are highly scalable and extensible
- Estimating, tasking and prototyping
- Contributing clear and maintainable code to a shared codebase
- Collaborating with cross-functional team members on features, design and implementation
- Investigating, learning and applying new technologies and processes
- Clarifying requirements with team and client representatives
- Proven experience designing and developing complex applications that are highly scalable and extensible
- Fluent in Java
- Significant cloud platform experience, preferably with AWS or Azure
- Strong fundamental knowledge of computer science algorithms, data structures and design patterns
- Experience designing distributed systems at scale handling large data sets leveraging Apache Spark, Kafka, Kinesis, and Hadoop toolsets
- Experience with Infrastructure as Code such as Terraform
- Attention to well-crafted software
- Exposure to and interest in Agile approaches to software development (e.g., automated testing, CI, project rooms, pair programming)
- Proficiency in HTML5, CSS and JavaScript frameworks
- Relational and/or No
SQL databases, SQL queries and ORMs - Distributed computing and platform as a service
- UNIX/Linux and W3C technologies including HTTP and XML
- Automated build, test and deployment tools
Seniority level:
Not Applicable
Employment type:
Contract
Job function:
Engineering and Information Technology
Industries:
Business Consulting and Services
Referrals increase your chances of interviewing at Electric Mind by 2x.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: