As a Java Developer, you will be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.
Key Responsibilities
Design, develop, test, deploy, maintain and improve the software.
Manage individual project priorities, deadlines, and deliverables.
Efficient Code and Documentation of the Project.
Proper Github Process Flow Implementation and Coding Best Practices.
Review and influence ongoing design, architecture, standards, and methods for operating services and systems.
Technical Requirements
Strong Knowledge of OOPs
Software development experience in one or more general-purpose programming languages with Java or C++
Strong knowledge of Java, Spark, Algorithms
Building Enterprise Platform for Scale and Performance
Strong Knowledge of Algorithms and Data structures.
Knowledge about test-driven development.
Strong knowledge of Databases - SQL/NoSQL Databases and Graph Databases.
Implementation with software design patterns and principles
Professional Attributes
Excellent communication skills
Attention to detail
Analytical mind and Problem Solving Aptitude
Strong Organizational skills
Visual Thinking
Interest and ability to learn other coding languages as needed.
Education : B.E/B.Tech in Computer Science or a related technical degree or M.S/M.Tech in Information Security.
Experience : 3-5 years

Keyskills: C++ Software design NoSQL Coding Information security Analytical Data structures test driven development SQL
XenonStack Private Limited We are Enterprise Data and AI Platform and Cloud Transformation Company with vision in transforming enterprises to AI-First Organizations Building Intelligent Distributed and Data-driven Decision Platforms on Enterprise Data, AI, IoT, Cloud and DevOps. We Primary Focus...