Talent.com
This job offer is not available in your country.
Senior Java Software Engineer- Java, DS Algo, Multithreading

Senior Java Software Engineer- Java, DS Algo, Multithreading

EpamChennai, India
30+ days ago
Job description

Description

We are seeking a Full Stack Python Developer to join our project focused on building enterprise-strength web products.

These products will deliver value-added ratings, research, and related information to institutional clients. You will work with a team of intelligent, ambitious, and hard-working software professionals from top universities and industries. The team is responsible for the architecture, design, and development of enterprise web products.

LI-DNI

Responsibilities

  • Design and implement end-to-end applications in Python, emphasizing efficient functions for large datasets
  • Interpret and analyze business use-cases and feature requests into technical designs and development tasks
  • Participate in regular design and code review meetings
  • Engage in system architecture and design discussions as a responsive team player
  • Complete the SDLC : architecture, design, development, and support of tech solutions
  • Play a key role in building high-quality, high-performance, scalable code
  • Engineer components and common services based on standard corporate development models, languages, and tools
  • Produce technical design documents and conduct technical walkthroughs
  • Collaborate effectively with technical and non-technical stakeholders
  • Contribute to a culture of continuous improvement in technical design and code base
  • Document and demonstrate solutions using technical design docs, diagrams, and stubbed code

Requirements

  • 5+ years of experience with Microsoft technologies
  • Extensive experience with ReactJS, Python, Pandas, and NumPy
  • Extensive knowledge of JavaScript and TypeScript
  • Proficiency in SQL Server and DynamoDB
  • Experience with DevOps practices and modern CI / CD deployment models using Jenkins
  • Experience with cloud-based infrastructures, preferably AWS
  • Excellent communication skills for effective collaboration with team members and stakeholders
  • Strong problem-solving skills and ability to work in a team
  • Nice to have

  • Experience with C#, .NET, and .NET Core
  • Experience in user interface design and development using HTML5, CSS3, JavaScript, and TypeScript
  • Good understanding of REST APIs, services, messaging, queues, caching, and SQL / NoSQL databases
  • Exposure to Amazon Elastic Kubernetes Services (EKS)
  • We offer

  • Opportunity to work on technical challenges that may impact across geographies
  • Vast opportunities for self-development : online university, knowledge sharing opportunities globally, learning opportunities through external certifications
  • Opportunity to share your ideas on international platforms
  • Sponsored Tech Talks & Hackathons
  • Unlimited access to LinkedIn learning solutions
  • Possibility to relocate to any EPAM office for short and long-term projects
  • Focused individual development
  • Benefit package : Health benefits Retirement benefits Paid time off Flexible benefits
  • Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)