
Java Technical Lead
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in India.
• Facilitate clear communication with client project stakeholders regarding project progress and recommendations.
• Develop client code that is efficient, high-performing, testable, scalable, secure, and of exceptional quality.
• Actively engage in precise planning and estimation activities, utilizing various project methodologies and tools.
• Skillfully gather requirements and organize/present the features developed for clients.
• Execute complex tasks within the existing methodology and quality standards, demonstrating success across various engagements.
• Enhance client success by collaborating with engineers, designers, and managers to comprehend user challenges, anticipate potential issues, and iterate on solutions that promote client achievement.
• Participate in agile software development practices, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
• Engage actively in the Engineering Practice community, mentoring peers through Communities of Practice (CoPs) or project teams, while fostering the growth of technical skills.
• Independently steer project delivery within the established architecture, exhibiting autonomy and accountability throughout all phases from conceptualization to deployment.
• A minimum of 8+ years of experience/expertise in the specified areas below:
• Profound understanding of the telecommunications domain.
• Proficiency in Java 21, Spring Boot, Redis/Redisson, Oracle, PostgreSQL, NoSQL, Characterization Testing, and Telecom Protocols.
• Familiarity with C++, Docker, Kubernetes, and Kafka.
• Demonstrated success in the design, development, and implementation of Java-based, high-volume, high-availability enterprise applications.
• Strong knowledge of Core Java and microservices, including multi-threaded application development.
• Experience with exception handling, appropriate use of data structures, multi-threaded programming, memory management, and application tuning.
• Experience with Spring and ORM technologies.
• Must possess knowledge of C++ to effectively understand legacy systems.
• Solid hands-on experience with Oracle, PostgreSQL, and NoSQL, with the ability to write data structures, basic SQL queries, and a knowledge of joins, views, Group By, Having Clause, etc.
• Capable of comprehending telecom protocols (SS7, Diameter, etc.).
• Must have significant experience in Unit Testing.
• Technical responsibility for the solutions delivered.
• Involvement across teams.
• Participation in architectural activities at the account level.
• Assist the team in overcoming obstacles to successful delivery.
• Engage in initiatives that add value to the client beyond day-to-day tasks.
• Collaborate with PDM to enhance processes, ensure successful delivery, and identify project risks.
• Involvement in requirement analysis, coding, design, implementation, testing, problem analysis and resolution, and technical documentation.
• Competitive salary and performance bonuses.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional growth and advancement.
• Flexible working hours and remote work options.
• Generous vacation and paid time off policies.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.