This is Tej Madhugam from Tekgence; I am writing to let you know regarding a job opportunity with one of my client as a Senior Java Engineer Location: 100 % Remote Job
Title: Senior Java Developer
Location : 100% Remote Any Location Fine In USA •
We are building the next generation of digital products to serve our brands, brokers, agents, and consumers along the journey to disrupt the real estate industry. As a Senior Java Engineer, you will be working hands-on in a technical role to build highly reliable, low latency and scalable data API’s to serve microservice functionality to products in support of our Brands’ Value Propositions. • The role of the Senior Java Engineer is to design, implement, maintain and deploy high quality, scalable, reliable and low latency API’s in Java and AWS. • You’ll work as part of a nimble team, contributing to large-scale initiatives that impact multiple product lines and teams across the organization. You’ll work closely with Data Engineers, Designers, Product Managers and an Engineering Team Lead. • You should be comfortable to communicate in a clear and concise manner; this includes being comfortable engaging in regular discussions with your team; organize, manage and communicate project status, findings, and escalations on a regular basis. What you’ll do: • Design, implement, and maintain high performance, low latency, scalable consumer scale (50M+) data APIs. • Deploy the microservice’s and manage scalability and monitor in AWS. • Refactor code to improve code re-usability to extract parts of code and build internal libraries. • Write tests, improve test coverage. • PostgreSQL/Oracle/MongoDB experience. • Resolve issues related to data pipelines • Create and provide regular feedback loops. Requirement • Bachelor’s degree in computer science or related field and at least 5-7 years of relevant experience. • Strong experience in design and development of Data ETLs & REST API’s. • Ability to work quickly with an eye towards writing clean, efficient, re-usable, maintainable code in Java. • Strong understanding of AWS cloud ecosystem (S3, CloudWatch) • Experience in developing and debugging APIs/Microservices using AWS services like ECS, ECR, CloudWatch, etc. • Advanced working SQL knowledge with PostgreSQL and experience working with MongoDB. • Hands-on experience in developing micro-service solutions and large scale, enterprise-grade applications. • Solid understanding of distributed system concepts, non-functional requirements like logging, monitoring, debugging, alerting, performance tuning. • Excellent analytical and troubleshooting skills. • Excellent written and verbal communication skills. • Strong work ethic, commitment and ownership.