Senior Java Developer

at  RepRisk AG

Zürich, ZH, Switzerland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate21 Nov, 2024Not Specified23 Aug, 2024N/AScalability,Java,Design,Rabbitmq,Graphql,Docker,Reliability,Architectural Review,Maintainability,Architecture,Elasticsearch,System Architecture,System Performance,Design Patterns,Clarity,Investigation,Non Functional Requirements,Craft,TestingNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US

RepRisk is a rapidly growing global company and pioneer in the environmental, social, and governance (ESG) data science field. Our mission is to foster positive change by promoting transparency in business practices through the power of data. Leveraging AI, machine learning, and human intelligence, we analyze public information to identify ESG risks, serving as a reality check for how companies conduct their business worldwide - do they walk their talk when it comes to human rights, labour standards, corruption, and environmental issues?

WE OFFER

  • Join a growing, diverse, and experienced team that fosters skill development and offers support.
  • Work in an agile development ecosystem using state-of-the-art open-source technologies.
  • Flexible working hours and arrangements to accommodate your needs.
  • Thrive in an entrepreneurial, international, and dynamic work environment.
  • Be part of a shared mission to hold companies accountable and encourage responsible behaviour.
  • A company that embraces diversity, because life would be boring if we were all the same!
    Job Description

Responsibilities:

As a Java Developer with experience in building high-performing, scalable, enterprise-grade applications, your responsibilities will include designing, developing, and delivering high-volume, low-latency applications for mission-critical systems. On top of this, you will be expected to manage Java application development while providing expertise in the full software development lifecycle, from concept to design testing. Moreover, you will:

  • Design, develop, and implement AWS Kubernetes-ready APIs in Java, leveraging advanced technologies such as Elasticsearch, RabbitMQ, Reactive Microservices, GraphQL, SSO, Docker, and other modern tools
  • Engage actively in all stages of the software development lifecycle, from initial concept through to deployment and beyond, ensuring robust and scalable solutions are delivered on time
  • Produce high-quality, well-structured, and thoroughly tested code that adheres to industry best practices, meeting both functional and non-functional requirements
  • Guarantee that all designs align with detailed specifications and project requirements, ensuring consistency, reliability, and scalability in the final product
  • Collaborate closely with cross-functional teams, including technical leads and application developers, to seamlessly integrate multiple AWS services into the overall system architecture, ensuring smooth implementation and deployment
  • Drive continuous improvement efforts by exploring and evaluating new technologies, methodologies, and frameworks. Present these findings for architectural review, offering innovative solutions that enhance system performance and maintainability
  • Craft comprehensive and well-organized Technical Design Documentation, detailing architecture, design patterns, and implementation strategies, to ensure clarity and consistency across the development process
  • Mentor and guide the development team in areas such as prioritization, problem-solving, and issue investigation, fostering a culture of continuous learning and improvement. Assist team members in overcoming technical challenges, enhancing their skills, and ensuring the successful resolution of complex issues

Qualifications


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Zürich, ZH, Switzerland