drjobs Senior Full Stack Java Developer

Senior Full Stack Java Developer

Employer Active

drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Chicago, IL - USA

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description


Job Summary:

We are seeking a highly skilled Full Stack Java Developer with at least 6 years of experience to join our team. You will play a key role in designing developing and maintaining modern responsive and accessible Internal Developer Platform (IDP) applications. You will also be responsible for automating infrastructure and application processes hosting solutions on Kubernetes and ensuring the uptime and performance of the systems.

Key Responsibilities:

  1. Design and Development:

    • Design develop and maintain responsive and accessible IDP applications that meet the needs of internal developers.
    • Create efficient and reusable frontend systems and abstractions that drive complex web applications.
    • Work with stakeholders to convert business requirements into technical specifications.
    • Implement and follow best practices for software development including coding standards code reviews source control management and testing.
  2. Automation:

    • Automate infrastructure and application golden paths making them easy for developers to consume.
    • Work on improving the overall developer experience by automating manual processes and reducing time to production.
    • Implement CI/CD pipelines using common tools such as Jenkins and Argo CD.
  3. Internal Developer Portal (IDP):

    • Develop and maintain our internal developer portal using Backstage or an equivalent platform.
    • Collaborate with the DevOps team to ensure smooth integration with existing systems and workflows.
    • Customize the developer portal to meet the specific needs of internal teams including onboarding documentation and tool integrations.
  4. Kubernetes Hosting and Maintenance:

    • Host the IDP solution on Kubernetes ensuring high availability scalability and security.
    • Take ownership of the Kubernetes environment including its deployment configuration and ongoing management.
    • Monitor and maintain the uptime and performance of the hosted applications implementing necessary improvements.
  5. Collaboration:

    • Work closely with crossfunctional teams including DevOps Security and Product Management to deliver highquality solutions.
    • Communicate effectively with technical and nontechnical stakeholders providing regular updates on project status and addressing any concerns.
    • Mentor and provide guidance to junior developers fostering a culture of continuous learning and improvement.

Required Qualifications:

  • Experience: Minimum of 6 years of experience in full stack development with a strong focus on building and deploying applications on modern platforms.
  • Internal Developer Platform Tools: Experience working with Backstage or any other Internal Developer Platform (IDP) tools is essential.
  • Kubernetes: Handson experience with Kubernetes including deployment scaling and maintenance of applications.
  • Developer Experience: A deep understanding of patterns and principles that enhance developer experience including automation CI/CD and tool integrations.
  • FrontEnd Technologies: Proficient in JavaScript HTML CSS and modern frontend frameworks (e.g. React Angular Vue.js).
  • BackEnd Technologies: Strong knowledge of Python Go and Java for backend development including API design and integration.
  • Databases: Experience with databases such as MongoDB Redis and Oracle including schema design querying and performance optimization.
  • CI/CD Tools: Familiarity with common CI/CD tools like Jenkins Argo CD and others with experience in setting up and maintaining pipelines.

Preferred Qualifications:

  • Cloud Platforms: Experience with cloud platforms such as AWS GCP or Azure and familiarity with their services and deployment models.
  • DevOps Practices: Knowledge of DevOps practices including infrastructure as code (IaC) containerization and microservices architecture.
  • ProblemSolving: Strong analytical and problemsolving skills with the ability to diagnose and resolve complex technical issues.
  • Communication: Excellent communication skills with the ability to collaborate effectively in a remote team environment.
  • Agile Methodologies: Familiarity with Agile methodologies including Scrum or Kanban and experience working in an Agile environment.

Technology Stack:

  • Internal Developer Platform Tools: Backstage (or equivalent)
  • Container Orchestration: Kubernetes
  • Programming Languages: Python Go Java
  • CI/CD Tools: Jenkins Argo CD
  • FrontEnd Technologies: JavaScript HTML CSS
  • Databases: MongoDB Redis Oracle Database

Benefits:

  • Competitive salary based on experience.
  • Remote work flexibility.
  • Opportunities for professional growth and development.
  • Collaboration with a dynamic and innovative team.


Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.