Få opslag som dette inden alle andre

HiringFull-Stack Core Java DeveloperPrabha Technologies

TheOrg ApS



Learn more

Log inSign up

  • Prabha Technologies
  • Full-Stack Core Java Developer

Full-Stack Core Java Developer
Apply

Apply

Job description
Roles and Responsibilities:

    • Back-End Development: Core Java Development: Develop and maintain high-performance, scalable, and reliable server-side applications using Core Java (Java 8 or above). API Development: Design and implement RESTful APIs to support front-end features and mobile applications, ensuring secure and efficient communication between client and server. Database Management: Work with relational and non-relational databases like MySQL, PostgreSQL, or MongoDB. Write optimized SQL queries, stored procedures, and triggers. Ensure proper indexing and data integrity. Spring Framework: Utilize Java frameworks such as Spring, Spring Boot, and Hibernate for building robust back-end systems. Security: Implement authentication, authorization, and encryption techniques for secure application development, using tools like OAuth2, JWT, etc. WebSocket and Messaging: Implement real-time communication using WebSocket, messaging queues, or event-driven architectures (e.g., RabbitMQ, Kafka).
    • Front-End Development: UI/UX Implementation: Develop and maintain responsive front-end features using HTML5, CSS3, and JavaScript frameworks such as Angular, React, or Vue.js. Client-Side Logic: Ensure a seamless integration between the front-end and back-end systems by handling asynchronous requests (AJAX, Fetch API, etc.) and updating the UI dynamically. Versioning and State Management: Implement state management libraries such as Redux or Vuex for scalable front-end data handling. Responsive Design: Ensure that web applications are responsive and cross-browser compatible for mobile, tablet, and desktop devices.
    • Full-Stack Development: End-to-End Development: Take ownership of the entire development lifecycle, from requirement gathering and designing to development, testing, and deployment. Microservices Architecture: Implement microservices for modularizing applications, enabling more agile development and deployment processes. API Integration: Integrate third-party services and APIs, including payment gateways, cloud services, and external databases, into the application.
    • Testing and Debugging: Unit Testing: Write and execute unit tests for both front-end and back-end components using frameworks like JUnit, Mockito, or Jasmine. Integration Testing: Ensure proper testing between front-end and back-end components, APIs, and services. Bug Fixing and Maintenance: Identify and resolve bugs and performance issues in both the front-end and back-end systems.
    • Code Optimization and Best Practices: Code Reviews: Conduct and participate in peer code reviews to ensure code quality, consistency, and adherence to coding standards and best practices. Performance Optimization: Optimize code for maximum performance, scalability, and maintainability, including load testing and stress testing.
    • Version Control and CI/CD: Version Control: Use Git for source code management and version control, including branching, merging, and code integration practices. Continuous Integration/Continuous Deployment (CI/CD): Set up CI/CD pipelines using tools like Jenkins, Docker, or Kubernetes to automate build, testing, and deployment processes.
    • DevOps Collaboration: Environment Setup: Work with DevOps teams to configure and deploy applications in staging, QA, and production environments using cloud services like AWS, Azure, or Google Cloud Platform (GCP). Containerization: Use Docker and Kubernetes for application containerization and orchestration.
    • Documentation: Technical Documentation: Maintain clear, comprehensive documentation for all developed code, APIs, database structures, and workflows. User Manuals: Prepare user-facing documentation when necessary, for API usage or admin portal functionality.
    • Agile/Scrum Participation: Agile Methodology: Participate in daily stand-ups, sprint planning, retrospectives, and other Agile ceremonies. Task Management: Use task management tools like Jira or Trello to track progress and ensure timely delivery of features.
    • Collaboration with Cross-Functional Teams: Coordination with Designers: Work closely with UI/UX designers to implement visually appealing and user-friendly interfaces. Collaboration with Product Managers: Understand and translate business requirements into technical solutions by collaborating with product managers and stakeholders. Client Interaction: Occasionally interact with clients to understand requirements, provide updates, and offer technical support when required. Key Skills Required: Back-End: Java (Core Java, Java 8+), Spring, Spring Boot, Hibernate, RESTful APIs, SQL/NoSQL, Microservices. Front-End: HTML5, CSS3, JavaScript, Angular/React/Vue.js, Bootstrap, Responsive Design. Database: MySQL, PostgreSQL, MongoDB. Version Control: Git, Bitbucket. Testing: JUnit, Mockito, Selenium. CI/CD Tools: Jenkins, Docker, Kubernetes. Cloud Platforms: AWS, Azure, GCP. Agile Methodologies: Scrum, Kanban. Additional Competencies: Problem-solving and analytical skills. Good communication and teamwork skills. Strong understanding of software development best practices and design patterns.
    Read more

    Related jobs

    • HiringBusiness Development Manager
      Prabha Technologies
    • HiringDirector, Regulatory Affairs - Chemistry, Manufacturing, and Controls (CMC)
      Corvus Pharmaceuticals
    • HiringGenerator Subject Matter Expert
      Novva Data Centers

    CompanyAboutCareersSupportResourcesIterateCompaniesJobsPlatformBusinessOrgAIData APIEnrichLinkedInHubSpotSalesforceSocial© 2024 Orgio, Inc.TermsPrivacyData

    Opslaget er indhentet automatisk fra virksomhedens jobsider og vises derfor kun som uddrag. Log ind for at se det fulde opslag eller gå videre til opslaget her:

    læs opslaget hos TheOrg ApS



    gem
    husk frist
    print
    send til mig
    Ansøgningsfrist: snarest muligt
    Geografiske områder

    Jobsøgerinteresse

    Hvor meget interesse vækker opslaget hos de jobsøgende? Log ind og se, hvor populært opslaget er.



    Øg dine chancer for at blive set - angiv i din ansøgning, at du har set opslaget i Akademikernes Jobbank

    Ansøg
    Se jobkategorier i opslaget Se flere lignende opslag Opgrader opslaget
    Få opslag som dette inden alle andre


    TheOrg ApS

    Regnbuepladsen 7, 4., 1550 København V

    We believe a company’s greatest asset is its people. This includes the folks that are never highlighted on the company website, never lauded in the press, and never showcased to the outside world on professional networking sites. We believe that if we can shine a light on these people, everyone will benefit.

    Vi accepterer uopfordrede jobansøgninger: Søg via vores websider
    Vi ansætter jævnligt praktikanter

    Mere info om virksomheden

    Talentefterspørgsel Alle aktuelle job


    https://jobbank.dk/job/2665803//
    Karriereprofil i Jobbanken
    Opret karriereprofil: Automatiser din jobsøgning med jobagenter, få adgang til nyeste job før andre og bliv synlig for arbejdsgivere med en talentprofil.