Job Summary:
We are looking for a Java Developer to produce scalable software solutions. Youll be part of a cross-functional team thats responsible for the full software development life cycle, from conception to deployment. As a Java Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for emerging technologies and utility. If youre also familiar with Agile methodologies, wed like to meet you.
Key Roles and Responsibilities:
Understand business requirements, technical specifications.
Work with development teams and product managers to ideate software solutions.
Develop and manage well-functioning databases and applications.
Write effective APIs.
Test software to ensure responsiveness and efficiency.
Troubleshoot, debug and upgrade software.
Be responsible for maintaining, expanding, and scaling the application stack.
Stay plugged into emerging technologies/industry trends and apply them into operations and activities.
Write technical documentation.
Skills and Experience:
BE/BTech in Computer Science, Degree in Statistics or equivalent field with 5+ years of experience in software development
Knowledge of is an added advantage.
Knowledge of OOP concepts.
Familiarity with ELK stack is preferable.
Experience in Network Security domain is preferable.
Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen.
Excellent communication and teamwork skills.
Great attention to detail and an analytical mind.
Key Skills: Java, Swing, , Python, Linux, MySQL, Elasticsearch, GitHub.