
Search by job, company or skills
This job is no longer accepting applications
Job Vacancy: Senior Java Developer
Key Requirements:
Bachelor's degree in computer science or any related field.
4-6 years of experience.
Strong Analytical and Problem-Solving skills.
Strong understanding and working knowledge of basic Algorithms and Data Structures.
Discipline in Test Driven Development.
Very good understanding and experience with Authentication based systems and basic Cryptography.
Exceptional experience and working knowledge of Java technologies and Spring framework.
Good understanding of Micro-Services Design, Object Oriented Programming and Service Oriented Architecture.
Experience in Docker Containers, build and deployment in a container environment.
Experience with SQL, NoSQL, database systems.
Detailed knowledge of the JVM Platform.
Comfortable with Linux command-line interface.
Experience working with Git in a CI/CD environment.
Experience with JIRA/Confluence or similar tools.
Strong knowledge of the continuous integration practices.
Experience and thorough understanding of Agile Software Development.
Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively.
Detail-oriented and exceptional organizational skills.
Excellent verbal and written communication skills.
Exercises independence and self-motivation while still being able to work with others collaboratively with ability to thrive in a fast-paced, high-energy environment.
Job ID: 67085019