no h1B || Full Stack Java-Python Developer || LinkedIn made before 2018 at Remote, Remote, USA |
Email: roshan@vyzeinc.com |
From: Roshan, Vyzeinc roshan@vyzeinc.com Reply to: roshan@vyzeinc.com Job Description - Role: Full Stack Java-Python Developer || LinkedIn made before 2018 Location: Charlotte, NC Non locals are fine but need to relocate from day 1 of Joining 3 Days onsite Hybrid || LinkedIn made before 2018 LinkedIn id is must (Should not been created recently, at least 6 Years old in case of senior candidates) Job Description: As a Senior Java/Python Developer, you will collaborate with stakeholders across the business to work on complex technical requirements. You will be responsible for managing multiple engagements, prioritizing and resolving complex problems, and escalating as necessary in a fast-paced environment. Requirements: Experience: 7+ years of hands-on experience in software development, with a strong focus on Java and Python and their ecosystems. Database Expertise: Extensive experience with databases such as MongoDB and PostgreSQL, including advanced data modeling, aggregation frameworks, indexing strategies, query optimization, and performance tuning techniques. Framework Proficiency: Proficient in using Java frameworks (e.g., Spring) and Python frameworks (e.g., Flask or Django) for building scalable web applications and RESTful APIs, with a strong understanding of middleware and ORM tools. Architectural Understanding: Strong understanding of RESTful API design principles and microservices architecture, including service discovery, load balancing, and API gateway patterns. Version Control: Familiarity with version control systems, particularly Git, including branching strategies, pull requests, and code merging best practices. Cloud and Containerization: Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) for deploying and managing applications in cloud environments. Soft Skills: Excellent communication and teamwork skills, with the ability to articulate technical concepts to non-technical stakeholders. Analytical Skills: Strong analytical and problem-solving abilities, with a detail-oriented mindset and the capacity to troubleshoot complex application issues. Responsibilities: Design, develop, and implement robust applications using Java and Python aligned with business requirements, focusing on modular architecture and code reusability. Utilize databases such as MongoDB or PostgreSQL for data storage, retrieval, and management, implementing effective data modeling strategies and optimizing queries for performance and scalability. Collaborate with product managers, business analysts, and other stakeholders to gather, analyze, and translate business requirements into technical specifications and actionable development tasks. Analyze application performance metrics and implement optimizations to enhance responsiveness and scalability. Utilize profiling tools to identify bottlenecks and improve application efficiency. Write clean, efficient, and maintainable code while adhering to industry best practices and coding standards (PEP 8 for Python, Oracle's best practices for Java). Conduct thorough code reviews, offering constructive feedback and mentoring junior developers in coding practices. Proactively troubleshoot and debug applications, employing logging and monitoring tools (e.g., ELK stack, Prometheus) to diagnose issues and resolve them in a timely manner. Stay current with emerging technologies, frameworks, and industry trends to enhance development processes and propose innovative solutions to improve system architecture. Document application architecture, specifications, processes, and best practices using tools like Confluence or Markdown, ensuring knowledge transfer and maintainability. It would be great if you also had: Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React, Vue.js) to facilitate collaboration with front-end teams. Experience working in Agile/Scrum environments, with a focus on iterative development and continuous feedback. Familiarity with DevOps practices, CI/CD pipelines, and tools (e.g., Jenkins, GitHub Actions, CircleCI) for automating the software delivery process. Understanding of data warehousing concepts and ETL processes, with experience in tools like Apache NiFi or Talend being a plus. Keywords: continuous integration continuous deployment javascript information technology Idaho North Carolina no h1B || Full Stack Java-Python Developer || LinkedIn made before 2018 roshan@vyzeinc.com https://jobs.nvoids.com/job_details.jsp?id=2226381 |
roshan@vyzeinc.com View All |
12:27 AM 05-Mar-25 |