We are looking for a Java Developer who meets the following criteria.
Responsibilities:
As a Java Developer, you will.
- Design and develop various Java-Based Components & Services of our AI-enabled Platform.
- Implement data adapters for data and analytical stores to integrate with the platform.
- Integrate platform with external enterprise services via API’s.
- Provide technical guidance and assistance to other solution and product engineers.
- Collaborate with Team Leads, Senior Engineers, local and remote team of developers in full software development life cycle with agile methods.
Requirements:
- 5+ years of design & development of large-scale distributed systems in Java.
- Nice to have knowledge of C++, Python, Javascript, or scripting languages.
- Excellent knowledge of RDBMS with SQL/JPA/Hibernate.
- Spring Boot, REST, API, gRPC, JSON, XML & Micro Services.
- Understanding of GC, JVM, Memory Management, Profilers & remote Debugging.
- String OO Design skills & implementation of design patterns.
- Good knowledge of Concurrency, Algorithms, and Data Structures.
- Unit and Integration Testing, Selenium-based automation.
- Knowledge of Git, Maven, Jenkins, Docker, Linux, JIRA.
If you feel this is the right opportunity for you.
Please send your application letter and your CV in PDF format to info@paralleldevs.com