👉 Hiring for a remote Software Developer position?on the 🏆 #1 remote jobs board
Mid Level Java Developer
Mid Level Java Developer
\nYour role:\n• Work with a small team of engineers, to ensure product delivery and best engineering practices\n• Develop solutions to scale our data ingestion platform\n• Build analytics solutions and infrastructure to support new insights in product and derive detailed analysis on our massive datasets\n• Setup continuous delivery process to enable continuous iteration on solutions\n• Work in an agile, highly collaborative and agile environment with a lean team\n• Customize and adapt to engineering best practices tools and applications like JIRA, Confluence, Eclipse etc.\n• Help support team in resolving the customer issues related to the product\n• Lead the creation of technical design documents and lead the communication of the architectural vision across functional areas\n• Review code, lead refactoring activities, provide guidance from technical perspective for all SE members of a project\n• Define and maintain coding standards, and guide team members to comply with them\n• Train and mentor new team members\n\nWhat you’ve got: \n• BS, MS or Ph.D. in Computer Science or Engineering; equivalent experience will be considered\n• 3-5 years Java experience building solutions that are performant with big data sets\n• 3+ years’ experience with writing high performance SQL\n• In-depth understanding of user authentication flows and session management\n• Strong experience working with GitFlow\n• Familiarity with Test Driven Development practices\n• Strong written and verbal communication skills\n• Experience working with and refactoring existing code\n• Solid understanding of application vulnerabilities and security\n• Experience in Dev-Ops\n• Experience working in a team utilizing an agile approach\n• Strong analytical, problem solving skills, excellent verbal and written communication skills\n• Self-starter with excellent interpersonal, motivational, and facilitation skills\n• Strong, proven problem-solving skills with the ability to quickly analyze the most expedient method to recover business operations\n• Must be committed to a culture of continuous improvement\n• Exceptional customer service skills, in addition to extensive experience working in a team-oriented, collaborative environment\n• Must be able to communicate effectively with users, executives and senior leaders at all levels\n• Ability to effectively prioritize and execute tasks\n• Passionate about technology\n• Able to develop and maintain effective working relationships with individuals with both technical and non-technical staff\n• Excellent skills in critical thinking and analysis, meeting facilitation, verbal and written communications, and interpersonal interactions (e.g., partnering, conflict management, mediation, etc.)\n• Excellent communication skills, both verbal and written. Loves to explain the technology and has a gift for concisely explaining complex topics
See more jobs at Phoenix Staff
# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.Apply for this Job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!