Lead Engineer (Java)

Job Description

Title: Lead Engineer (Java)

Company Name: Ejogajog Limited

Vacancy: 1

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor in Engineering (BEngg) in CSE, CS
∎ The ideal candidate should have at least BSc in Computer Science/ Engineering or related discipline with 6+ years of experience, including Lead-level experience working for technology/service related companies.

Experience Requirements:
∎ At least 6 year(s)

Job Responsibilities:
∎ Lead Engineer, as a key leader of the technical team, would help define and execute its technical vision and direction in building scalable web platforms, including API and other services. The Lead Engineer will work closely with the CTO, Architect, business stakeholders and the technical team to deliver technology platform that deliver business results. (S)he will have the opportunity to shape the organization's culture and influence its technology platform selection and processes adoption.
∎ The Lead Engineer would lead a team of Senior Engineers to work on research, the creation of tools and techniques and investigation and resolution of issues. (S)he would ensure the technical excellence of the work. The person will to work on creation and maintenance of scalable web applications and other tools and services.
∎ The Lead Engineer (Java) will:
∎ Provide guidance and direction to the Java engineering team so that they can achieve their tasks timely, efficiently and with quality
∎ Work with rest of the team to identify, formalize, size and break down product backlog items mainly web part
∎ Create, enhance and maintain pleasing, scalable, secure web applications, web API
∎ Make sure coding standards and processes are adhered to
∎ Make sure unit tests are properly written and executed
∎ Ensure that the DevOps pipeline runs smoothly
∎ Performs code review and peer programming, as and when necessary
∎ Investigate and resolve reports bugs
∎ Investigate and resolve reported performance, security, usability or other issues
∎ Work with the architect to design systems and components and implement critical part of the platform
∎ Actively participate in requirement clarification (grooming) and planning activities
∎ Provide estimate, assess risk and explore and recommend options for work items
∎ Discuss and delegate work items to the engineering team members
∎ Make sure the team's work meets functional and non-functional (performance, security, usability) requirements
∎ Resolve issues and questions raised by the team members
∎ Troubleshoot production issues and devise effective resolutions
∎ Work with the Quality Assurance team to make sure they remain productive and remove any blocking issue
∎ Create (or help create) documents: architecture, design documents, technical guide, etc. as and when necessary
∎ Research and investigate newer, relevant technologies and its applicability to our platform
∎ Interface with partners to integrate their services into our platform or help them integrate our services in their platform
∎ Keep the senior leadership team abreast of status, risks, challenges and significant wins
∎ Coach other members of the engineering team
∎ Other responsibilities that may be assigned based on capabilities, interests and need.

Additional Requirements:
∎ Solid understanding of contemporary software engineering practices, including object-oriented design and implementation, design patterns, anti-patterns, micro-services etc.
∎ Self-managed, self-starter
∎ Good communication skills
∎ Ability to execute based on technology vision
∎ Ability to coordinate with others and delegate when necessary
∎ Excellent understanding of security vulnerabilities and ways to avoid those
∎ Good understanding and experience with software development processes (agile preferable)
∎ Familiarity with standard software development tools like Git, BitBucket, Jira etc.
∎ Good understanding of DevOps processes and tools Back-End:
∎ Mastery of the latest Java language (Java 1.8 or later)
∎ Java related frameworks (e.g. Spring, Hibernate etc.)
∎ Highly proficient with Web Services (REST, SOAP) and related technologies
∎ Experience with Consuming different API's on the web
∎ Expert knowledge of JVM, memory management, garbage collection, multi-threading and concurrency concerns
∎ Expert knowledge of ORM technologies, including Hibernate, Jell
∎ Well-versed in JSON, XML and similar technologies
∎ Solid understanding of networking including HTTP, TCP/IP, UDP
∎ Strong, practical knowledge of design patterns and its application in coding
∎ Strong advocate of unit testing and test driven development
∎ Front-End:
∎ Very good knowledge of Javascript and Javascript-based framework (e.g. JQuery)
∎ Well-versed with HTML5, JavaScript, CSS, Bootstrap and related technologies
∎ Familiarity with one of Angular, ReactJS, KnockoutJS and similar framework is preferred
∎ Infrastructure:
∎ Thorough understanding of Amazon Web Services (AWS) or similar public cloud providers
∎ One of the Linux flavors (CentOS, Red Hat, Ubuntu, Fedora etc.)
∎ One of Tomcat, JBoss, NGinx etc. Database:
∎ One of MySQL, PostgreSQL, CockroachDB or similar database
∎ Conceptual understanding of ACID property, transactions etc. Other:
∎ Excellent communication skills
∎ Ability to work independently or in a team
∎ Ability to mentor an coach a team of senior engineers
∎ Must be able to look at a problem from multiple angles and come up with several suggestions for solution
∎ Methodical and detail oriented, with solid analytical skills and problem-solving ability
∎ Good collaborator, get along with others and are able to work effectively in a team
∎ Dedicated to quality and understands that quality is the result of intentional, focused effort
∎ Self-motivated; able to find opportunities for improvement and tackle them, without external direction
∎ Highly desirable:
∎ Experience with real time queuing systems (Kafka)
∎ Experience with NoSQL Databases (MongoDB, Couchbase)
∎ Experience with a different language is strongly preferred (Python, Go, Ruby, Scala etc.)
∎ Experience with Mobile Network, Geolocation, Payment systems
∎ Experience with containers, container repositories and related technologies

Salary: Negotiable

Compensation & Other Benefits:
∎ As per company policy

Application Deadline: November 15, 2019

Company Information:
∎ Ejogajog Limited
∎ Address : Taj Cassillina, 25, Gulshan Avenue, Dhaka
∎ Web : https://ejogajog.com
∎ Business : Ejogajog Limited is committed to making a change in the supply chain industry and introduced GIM (Goods In Motion), the best truck rental app in the country with state of the art technology. The app is in live now and serving requests every day.

Category: IT/Telecommunication

Similar Jobs

Keywords:

bd job, bd job bangladesh, bd job bd, bd jobs bd, bdbd jobs, bdesh job, bdjob, bdjobs bangla, bdjobs bangladesh, bdjobs of bangladesh, all job, all jobs, all jobs teletalk, bd govt job, bd job circular, bd job today, bdjob circular, bdjobs circular, bdjobstoday com, brac ngo career, electronic recruiting, government bd jobs, govt job circular, govt job circular 2024 bangladesh, govt jobs in bangladesh, jo bs, job circular, job circular 2024, job circular2024, jobs circular 2024, sign in bd jobs, teletalk jobs, teletalkjob, www bd jobs, www bdjob com bd, www bdjobs bd, www bdjobstoday com, all government job circular, all government job circular 2024, all government jobs, all government recruitment, all govt job circular, all govt job circular 2024, all govt recruitment, all job circular, all job circular 2024, all job login, all jobs account, all jobs circular 2024, all jobs login, alljobs teletalk com bd, bangla job circular, bangla job news, bangla job newspaper, bangladesh all job, bangladesh job circular, bangladesh job circular 2024, bangladeshi job website, banglalink career, banglalink job, bank job circular, bd all job, bd application, bd driver job, bd government job circular, bd government job circular 2024, bd govt job bdgovtjob net, bd govt job circular 2024, bd govt jobs circular, bd job app, bd job chittagong, bd job dhaka, bd job garments, bd job in khulna, bd job news bangla, bd job newspaper, bd job rajshahi, bd job site, bd job sylhet, bd job vacancy, bd job's com, bd jobs apply online, bd jobs chittagong, bd jobs circular 2024, bd jobs dhaka, bd jobs in garments, bd jobs today dhaka, bd jobs today ngo, bd jobs website, bd jobscom, bd online job for students, bdjob account, bdjob today, bdjobs account create, bdjobs brac, bdjobs com limited, bdjobs com online job posting, bdjobs govt, brac job, brac jobs circular, brac ngo job, canadian job bank, career at walton, career in bangladesh, dc office job circular 2024, dhaka work, driving job in bangladesh, eastern bank job openings, ebl bank career, freelancing bd, freelancing from bangladesh, freelancing in bangladesh, gov all job, government government job, government j, government jobs 2024, government jobs 2024, government jobs circular 2024, government jobs government jobs, government's job, govt govt jobs, govt j, govt job circular 2022, govt job circular 2024 bangladesh, govt job job, govt jobs 2024, govt jobs circular 2024, govtjobs 2024, home work job, jamuna group job circular, job bank, job bank job bank, job bank jobs, job bd gov, job circular 2024 bangladesh, job in dhaka, job in dhaka city, job in khulna, job in rajshahi, job in sylhet, job in sylhet city, job news, job news in bd, job news today, job newspaper, job newspaper bangladesh, job newspaper today, job offer in bangladesh, job opportunity in bangladesh, job portal in bangladesh, job site in bangladesh, jobs in bangladesh, jobs in chittagong, jobs in garments, jobs in ngo, jobs in rajshahi city, jobs teletalk, jobs un, jobsite bangladesh, largest job site of bangladesh, largest jobsite in bangladesh, latest job circular, my bd jobs, my bdjobs, new government job circular, new govt job circular, new govt job circular 2024, new job circular, new job circular 2024, new jobs circular 2024, ngo development, ngo job circular, ngo job circular 2024, ngo jobs in bangladesh, online job bd, online job in bangladesh, online jobs for students in bangladesh, online jobs online, part time job in dhaka, pharmaceutical job circular, recent government job circular, recent govt job circular, recent job circular, recent job circular 2024, recent ngo job circular, teletalk all job, teletalk job circular, teletalk job portal, today bd job circular, today job circular in bangladesh, today jobs circular, un jobs in bangladesh, walton job circular, work jobs, www bd job circular 2024, www bdjobs com 2024, www bdjobstoday com 2022, www job bd com, www jobs bd com, www teletalk com bd job circular, all bd job circular 2024, all govt job bd, all govt job circular 2022, all job circular 2022, all job circular in bangladesh, all teletalk jobs, alljobs by teletalk, alljobs circular bd, alljobs teletalk bd, australia job site, australia job vacancy, bangla cyber job, bangla job cyber, bangla jobs, bangladesh cyber, bangladesh freelancing site, bangladesh government job, bangladesh govt job circular, bangladesh govt job circular 2024, bank careers, bd govt circular, bd govt job circular 2021, bd govt job circular 2022, bd govt job news, bd govt job today, bd govt jobs 2024, bd job circular 2022, bd job com today, bd job cyber, bd job gov, bd job gov bd, bd job news today, bd job teletalk, bd jobs gov bd, bd jobs government, bd jobs teletalk, bd new job circular, bd teletalk job, bd work, bdgovt job, bdjobs teletalk, bdjobstoday company, call center job, canada job vacancy, career jobs, carers jobs, company job, corporate jobs, ctg jobs, cyber bangla job, cyber jobs, data entry jobs from home in bangladesh, data entry jobs in bangladesh, data entry jobs online bangladesh, easy jobs, finance job, gov job circular in bangladesh, government job apply, government job bangladesh, government job circular bd, government job circular in bangladesh, government job circular today, government jobs 2022, government jobs bd, government jobs com, govt bd job circular 2024, govt job apply, govt job circular 2022 bangladesh, govt job list in bangladesh, govt job news bd, govt jobs com, govt vacancy today, hot jobs, international job sites, international jobs, international jobs in bangladesh, international ngo jobs in bangladesh, jago jobs, jagojobs, job advertising, job circular 2022, job hunter sites, job in australia, job in security guard, job listing, job listing websites, job offers, job opportunities, job opportunities in canada, job opportunities in japan, job portal, job posting, job site, job sites online, job vacancies, job website, jobs 2024, jobs cyber, jobs in canada, jobs online, jobs today, latest govt job circular, my job, my jobs, need job, new government jobs, new government jobs 2024, new govt jobs 2024, new job circular 2022, new job circular in bangladesh, new jobs, new jobs 2024, news govt job, ngo jobs today, office assistant job, office jobs, online job application, online job bd at home for students in bangladesh, online job work from home, online jobs home, online jobs work from home in bangladesh, online work from home in bangladesh, part time job in bangladesh, part time jobs for students in dhaka, plan international jobs, private company job, private job, recent govt job circular 2024, recent job circular 2022, site jobs, student job bd, student part time job in bangladesh, supervisor job, teletalk bd jobs, teletalk govt job, teletalk job account, teletalk job apply, teletalk job bd, today government job, today govt job circular, today govt jobs, top 10 government job in bangladesh, work bd, work for home online, work from home jobs dhaka, work from home jobs in bangladesh, work fromhome, work online jobs, www all job teletalk com bd, www gov job com, www government job, www job gov bd, , bd job bangladesh, all jobs teletalk, bd govt job, bd job circular, bd job today, brac ngo career, govt job circular, job circular, teletalk jobs, bangla job circular, bangladesh all job, bd job chittagong, bd job dhaka, bd job in khulna, bd job rajshahi, bd job sylhet, career at walton