Role: Java Polyglot Developer
Experience: 5 to 10 years
Location: REMOTE
Job Description
We are seeking a versatile and skilled Java polyglot full stack developer with expertise in Mongo DevOps and JavaScript. As a key member of our team you will be responsible for developing and maintaining robust and scalable applications across the full software development lifecycle. Your proficiency will be instrumental in designing implementing and optimizing innovative solutions that meet our business needs.
Key Responsibilities:
1. Full Stack Development: Develop highquality software solutions from concept to deployment using Java and other relevant programming languages.
2. MongoDB Expertise: Utilize your indepth knowledge of MongoDB to design and implement efficient and scalable database architectures ensuring optimal performance and reliability.
3. DevOps Proficiency: Implement and maintain CI/CD pipelines automate deployment processes and manage infrastructure as code using tools like Docker Kubernetes Jenkins and Ansible.
4. Azure Experience: Integrate Azure services into our development processes leveraging Azures cloud platform to enhance scalability reliability and security across our software solutions.
5. JavaScript Mastery: Leverage your expertise in JavaScript frameworks such as React.js Angular or Vue.js to build interactive and responsive user interfaces.
6. System Architecture: Collaborate with crossfunctional teams to design and architect robust and scalable systems that meet performance security and reliability requirements.
7. Problem Solving: Analyze complex technical challenges and propose innovative solutions to address them effectively demonstrating strong problemsolving skills.
8. Code Quality and Testing: Write clean maintainable code following best practices and industry standards. Conduct thorough unit testing and participate in code reviews to ensure software quality.
9. Agile Methodologies: Work in an Agile development environment actively participating in sprint planning daily standups and retrospectives to deliver highquality software increments iteratively.
10. Documentation: Document system designs technical specifications and implementation details to facilitate knowledge sharing and maintain system integrity.
Qualifications:
Bachelors or Masters degree in Computer Science Engineering or a related field.
Proven experience as a Java polyglot full stack developer with a minimum of X years in software development.
Extensive experience with Java and proficiency in other programming languages such as Python Kotlin or Scala.
Strong expertise in MongoDB database design optimization and administration.
Handson experience with DevOps practices and tools including CI/CD pipelines containerization and infrastructure automation.
Deep understanding of JavaScript and modern frontend frameworks (React.js Angular or Vue.js).
Familiarity with cloud platforms such as AWS Azure or Google Cloud.
Excellent problemsolving skills and a proactive attitude towards learning and adopting new technologies.
Strong communication and collaboration skills with the ability to work effectively in crossfunctional teams.
Experience working in Agile development environments is a plus
docker,mongodb,azure,ansible,vue.js,ci/cd pipelines,angular,java,documentation,agile,scala,system architecture,containerization,full stack development,react.js,python,kotlin,agile methodologies,kubernetes,javascript,jenkins,polyglot,problem-solving,devops