We are looking for an experience Team lead software developer Java experience who is
interested in Internet data gathering/web crawling (scraping) and tool building. The candidate
must be very strong in string operations and have a sound understanding of Java, strong HTML
skills and a general familiarity with JavaScript and AJAX.
In addition, the candidate must be detail oriented and meticulous. What we do matters
tremendously to our customers; we are looking for dedicated people to join our team, make a
positive difference for the businesses we serve.
Your primary responsibility is to support the development team members and foster a
collaborative and productive environment. You are responsible for motivating the team to
achieve sprint goals, enshrining best practices within the team\xe2\x80\x99s processes, and supporting
them in overcoming obstacles. You are the cultural standard bearer for the team and their
greatest advocate.
You will also support the Product Owner(s) in setting the vision and direction for the product(s)
your team supports. You are responsible for advising the \xe2\x80\x9ccustomer voice\xe2\x80\x9d Product Owner(s) on
technical matters, coaching them on the Scrum process, and advocating for the Java
developers\xe2\x80\x99 interests.Job Responsibilities:
\xef\x82\xb7 Write new crawlers and maintain current web crawlers (scrapers).
\xef\x82\xb7 Develop and maintain tools to support and improve the efficiency of the team.
\xef\x82\xb7 Ensure that the quality of data gathered by the crawlers (scrapers) continues to adhere
to our current high standards.
\xef\x82\xb7 Field day-to-day questions and help team members solve everyday problems
\xef\x82\xb7 Triage customer issues and determine escalation path
\xef\x82\xb7 Address priority bugs and fires with our internal tools and systems
\xef\x82\xb7 Push team initiatives, communicate deadlines, and track progress
\xef\x82\xb7 Support Product Owner discussions as to feasibility, complexity, and level of work for
new initiatives
\xef\x82\xb7 Coach Product Owner(s) on writing effective stories and gathering requirements for new
initiatives
\xef\x82\xb7 Review work done in each sprint
\xef\x82\xb7 Design review stories in each sprint
\xef\x82\xb7 Identify team members who are excelling as well as team members who need extra help
\xef\x82\xb7 Push team members to grow their skills
\xef\x82\xb7 Be the technical point of contact with internal and external parties
\xef\x82\xb7 Advocate for team members\xe2\x80\x99 improvements (e.g. retrospectives, process issues, etc.)
\xef\x82\xb7 Work stories in sprints
\xef\x82\xb7 Write clean, efficient, and maintainable code for new features and enhancements.
\xef\x82\xb7 Conduct thorough testing and debugging to identify and resolve software defects and
issues.Complete code reviews to provide feedback and ensure code quality and adherence to
coding standards.
\xef\x82\xb7 Collaborate with cross-functional teams, including QA engineers and system
administrators, to ensure seamless integration and deployment of software solutions.
\xef\x82\xb7 Maintain technical documentation for developed software components, including design,
implementation, and user guides.
\xef\x82\xb7 Stay updated on emerging trends and technologies in Java development and contribute
ideas and insights to improve development practices and tools.
\xef\x82\xb7 Identify and troubleshoot performance issues and implement optimizations to improve
overall software performance.
\xef\x82\xb7 Support other team members with training and on boarding.
\xef\x82\xb7 Willingness to learn and support additional tasks.
Job Qualifications:
\xef\x82\xb7 BS in computer science (or related field) or equivalent experience
\xef\x82\xb7 4+ years of work experience in a software developer role (or similar)
\xef\x82\xb7 Proficient in JavaScript, node.js, React AND 4+ years of professional experience
\xef\x82\xb7 Experience with relational databases (e.g., PostgreSQL), and cloud services (e.g.,
AWS), Java Swing/JavaFX , SQL, GCP, and Hasura.
\xef\x82\xb7 Experience with socket/network programming and multi-threaded programming is a plus.Job Competencies:
\xef\x82\xb7 Able to thrive in a team environment.
\xef\x82\xb7 Excellent written and verbal communications skills.
\xef\x82\xb7 Ability to quickly learn and adapt to new technologies, tools, and software.
\xef\x82\xb7 to prioritize and manage multiple tasks simultaneously.
\xef\x82\xb7 Ability Commitment to identifying and implementing continuous improvements.
\xef\x82\xb7 Ability to create a safe, collaborative working environment
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.