Freelance Java Developer - Berlin, Deutschland - Vallum Associates

    Vallum Associates
    Default job background
    Beschreibung

    Senior Java Developer (Freelance)

    Berlin - Hybrid

    Start date - ASAP

    Competitive day/hourly rates on offer

    Role Overview:

    As a Backend Java Developer, you will be responsible for developing, implementing, and maintaining Java-based applications that meet business requirements and industry standards. You will work closely with cross-functional teams to define, design, and deliver new features, ensuring that the backend services are efficient, scalable, and optimized for maximum performance. This role requires the ability to debug and resolve technical issues while participating in code reviews to maintain high-quality code.

    Key Responsibilities

    • Develop and Maintain Java Applications: Create and maintain Java-based applications that align with business requirements and technical specifications.
    • Design Efficient Backend Services: Design and develop scalable backend services, ensuring they meet performance and scalability goals.
    • Cross-Functional Collaboration: Work with product managers, designers, and other developers to define and ship new features.
    • Debugging and Troubleshooting: Identify and resolve technical issues that may arise during development or in production.
    • Performance Optimization: Optimize applications to ensure they are fast, efficient, and scalable.
    • Code Reviews: Participate in code reviews to ensure best practices are followed and provide constructive feedback to peers.

    Requirements

    • Java Proficiency: Demonstrated experience with Java and backend development, including a deep understanding of Springboot.
    • AWS Experience: Knowledge and experience working with AWS services, including deploying and managing applications in a cloud environment.
    • API Development and Integration: Strong understanding of API development, including RESTful services, and integration with third-party services.
    • Database Management: Familiarity with database management systems, including SQL and NoSQL databases.
    • Problem-Solving Skills: Strong analytical and problem-solving skills with attention to detail.
    • Communication and Teamwork: Excellent communication skills, with the ability to work effectively in a team-oriented environment.

    Preferred Qualifications

    • Experience with modern DevOps practices.
    • Knowledge of containerization and microservices architecture.
    • Familiarity with Agile methodologies.

    Please apply or email me directly on