Epicareer Might not Working Properly
Learn More

Java Polyglot Developer / Senior developer | Remote

Salary undisclosed

Apply on


Original
Simplified
Java Polyglot Developer / Senior developer
Position Type: Full-time / Contract Position
Location: US : Remote
Experience : 3+ yrs exp
Role Overview: We are seeking an experienced Java Polyglot Developer who is proficient in multiple programming languages and technologies, with a strong foundation in Java. The ideal candidate will have the ability to work with different stacks and frameworks, demonstrate versatility across various programming languages, and bring innovative solutions to complex problems. This role requires a developer who thrives in dynamic environments, enjoys learning new languages and tools, and has a passion for building scalable, high-quality software solutions.
Key Responsibilities:
  • Design & Development: Develop, test, and maintain complex, scalable applications using Java as the primary language, while being adaptable to other programming languages and frameworks as needed.
  • Cross-Platform Programming: Use multiple programming languages such as Python, JavaScript, Scala, or Go to implement full-stack solutions and integrate with various systems.
  • System Integration: Work with different platforms and technologies to integrate microservices, APIs, and third-party libraries.
  • Code Quality & Best Practices: Write clean, maintainable code adhering to industry best practices, and participate in code reviews to ensure high standards.
  • Problem Solving & Innovation: Identify technical issues and propose innovative solutions using appropriate programming languages and tools.
  • Technical Documentation: Create and maintain comprehensive technical documentation for development processes, system architecture, and codebase.
  • Collaboration: Work closely with cross-functional teams including DevOps, product management, and QA to ensure seamless delivery of features and enhancements.
  • Continuous Learning: Stay updated with emerging technologies, programming languages, and best practices to recommend and implement new approaches.
Required Qualifications:
  • Bachelor s degree in Computer Science, Engineering, or a related field.
  • 4+ years of hands-on development experience with Java as the primary language.
  • Proven experience with one or more additional programming languages such as Python, JavaScript, Scala, Ruby, or Go.
  • Strong understanding of object-oriented programming, design patterns, and software architecture.
  • Experience with Spring Framework and Spring Boot for developing microservices and RESTful APIs.
  • Proficiency in developing and deploying cloud-native applications on platforms like AWS, Azure, or Google Cloud.
  • Familiarity with front-end technologies such as React, Angular, or Vue.js is a plus.
  • Knowledge of relational and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker/Kubernetes).
Preferred Qualifications:
  • Experience in building event-driven architectures using message queues like Kafka, RabbitMQ, or ActiveMQ.
  • Knowledge of distributed systems and microservices architecture.
  • Hands-on experience with serverless computing frameworks like AWS Lambda or Google Cloud Functions.
  • Familiarity with Agile methodologies and the ability to work in a fast-paced, iterative development environment.
  • Contributions to open-source projects or active participation in developer communities.
What We Offer:
  • An opportunity to work with cutting-edge technologies and diverse programming languages.
  • A dynamic and collaborative work environment that values creativity and innovation.
  • Access to continuous learning and professional development opportunities.
  • Competitive compensation and benefits based on experience and skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job