
Overview
Java Software Engineer – mid-tier/backend
Must be able to, during technical skills interview, share screen with a local running copy of IntelliJ and go through some coding exercises while sharing screen.
Must be able to demonstrate skills with Java, JSON, Maven, Spring Boot, Jax-RS, REST, and Unit Testing Spring Boot Applications.
Candidates will be evaluated on technical abilities as well as ability to communicate with interviewer as the requirements are discussed.
Ideal candidates should be able to demonstrate skills in message-driven development with java, using Apache Kafka, pulsar, etc.
Must have solid Java development experience with SOA and event-driven architectures, including:
- Developing Java web services and batch processing applications using Spring, JSON, XML, Elasticsearch, Logstash, Kibana, JSON, XML, Mockito, Selenium, Kafka, Oracle, MySQL, and related technologies
- Experience developing applications with demanding security, scalability, and performance requirements
- Knowledge and experience using clean code principles and industry best practices
- Strong understanding of agile methodologies, CI/CD pipelines, and DevOps principles
- Adherence to team processes and standards, automated tests, code reviews, TDD strategies, and CI/CD deployment processes
- Collaboration with peers, leadership, and other stakeholders to understand business requirements and translate them into technical solutions
Job Type: Full-time
Location Type:
- In-person
Experience:
- total: 5 years (Preferred)
Work Location: In person